Раньше я работал с Solr, и у него была папка конфигурации, содержащая стоп-слова, синонимы и т. д. файлы. Каждый раз, когда вы будете вносить изменения, вы можете использовать Zookeeper для загрузки файла конфигурации, а затем загрузить его и распределить по всем серверам в кластере.
Новичок в ElasticSearch, так что извините за вопрос: есть ли способ автоматически создавать такие файлы и использовать Zookeeper или что-то еще для их автоматического распространения вместо ручного шага (или сценариев Puppet)
Согласно этому: http://www.elastic.co/guide/en/elasticsearch/guide/master/using-synonyms.html должны присутствовать, но не указано, как именно.
Кроме того, я нашел это: https://github.com/lindstromhenrik/elasticsearch-analysis-file-watcher-synonym не уверен, что он работает. Дата на нем не кажется слишком многообещающей.