2016-10-05 7 views
2

Есть ли какие-либо плагины или существующие возможности для автоматического перевода в ElasticSearch? Можем ли мы автоиспользуем термин «озеро *» (английский) для термина «See *» («озеро» на немецком языке) одновременно?Многоязычный автозавод для ElasticSearch

P.S. Я понимаю, что каждый текстовый анализ языка специфичен с точки зрения истощения, остановки слов и т. Д. Особенно для немецкого. Но давайте рассмотрим простейший случай с некоторым базовым анализатором и отдельным полем документа для любого языка.

+0

Я думаю, этот вопрос выходит за рамки сайта (см http://stackoverflow.com/help/on-topic)> «Вопросы, предлагающие нам рекомендовать или находить книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой ресурс вне сайта, не относятся к теме для переполнения стека, поскольку они, как правило, привлекают упрямые ответы и спам. Вместо этого опишите проблему и то, что было сделано до сих пор ее решить ». – baudsp

+0

Для вашего вопроса вы, возможно, можете использовать фильтр синонимичного токена (https://www.elastic.co/guide/en/elasticsearch/reference/current/analysis-synonym-tokenfilter.html), чтобы заменить слова их переводом , но вам нужно будет создать свой файл синонимов и запустить запрос дважды, один раз с синонимным токеном, и один без – baudsp

ответ

-1

link

В этой ссылке вы найдете много языка плагина