Elasticsearch: Create an API to manage synonyms

Created on 6 Feb 2019  路  3Comments  路  Source: elastic/elasticsearch

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.

:SearcAnalysis >enhancement Search

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.)

All 3 comments

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.)

Was this page helpful?
0 / 5 - 0 ratings

Related issues

brwe picture brwe  路  3Comments

clintongormley picture clintongormley  路  3Comments

jasontedor picture jasontedor  路  3Comments

rbayliss picture rbayliss  路  3Comments

rjernst picture rjernst  路  3Comments