Является ли разрешение синонимов Elasicsearch рекурсивным? - PullRequest
0 голосов
/ 01 февраля 2019

Когда мы строим нашу конфигурацию синонимов в формате Solr, Lucene выполняет рекурсивную замену запроса?

Например, если указано:

meat => beef, pork, poultry
beef => steak, hamburger, filet
pork => hot dog, ham, bacon
poultry => chicken, hen, turkey

Будет ли разрешен запрос "meat"к запросу на все конкретные замены, в этом случае, стейк, гамбургер, филе, хот-дог, ветчина, бекон, курица, курица и индейка?Или Lucene будет просто искать говядину, свинину и птицу?

1 Ответ

0 голосов
/ 02 февраля 2019

Нет, синонимы не применяются рекурсивно.В вашем примере мясо будет заменено только говядиной, свининой, птицей, и никаких дальнейших замен.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...