We would like the ability to manage synonyms via an API call instead of relying on putting a file down on all of the elasticsearch nodes or specifying in-line synonym in the analysis chain of a new index which isn't updatable. Ideally this would work similarly to Solr's "Managed Resource Filters" which allows the ability to modify synonyms and stopwords.
Pinging @elastic/es-search
Would be great to have a list of stopwords in a separate index too
This is especially important for Elastic Cloud which has no programmatic way to upload changes to synonym files (managed manually through console/plugin-management).
This limitation forces integration with upstream metadata management systems to happen directly in the analyzer chain (something Elastic has flagged as a bad practice since it increases the size of the cluster state.)
Most helpful comment
This is especially important for Elastic Cloud which has no programmatic way to upload changes to synonym files (managed manually through console/plugin-management).
This limitation forces integration with upstream metadata management systems to happen directly in the analyzer chain (something Elastic has flagged as a bad practice since it increases the size of the cluster state.)