Ответ 1
Не уверен, что я полностью понял вашу озабоченность.
Если вам нужно искать в полном кластере (я имею в виду поиск на каждом языке), вы не можете создать одну настройку для каждого языка.
Тем не менее, у вас есть много вариантов:
- Создайте один индекс для каждого языка и сопоставьте его для каждого индекса/типа.
- Используйте поле _analyzer, чтобы указать язык для вашего документа. См. http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping-analyzer-field.html
- Используйте multifield с другим анализатором для каждого языка. См. https://www.elastic.co/guide/en/elasticsearch/reference/0.90/mapping-multi-field-type.html
Это не полный ответ, но некоторые подсказки, которые помогут вам...