SOLR синонимы только на определенных полях - PullRequest
0 голосов
/ 10 октября 2018

Как настроить SOLR на использование синонимов ТОЛЬКО в определенных полях?Я ничего не могу найти в документации, и я использую «SynonymGraphFilterFactory» в управляемой схеме.

спасибо

1 Ответ

0 голосов
/ 10 октября 2018

Solr делает это по умолчанию.Solr использует синонимы только в полях, где определение поля ссылается на фильтр SynonymGraphFilterFactory (обратите внимание, что это может быть определено непосредственно в поле / типе поля или косвенно.)

Например, определение по умолчанию для поляtext_general ссылается на synonyms.txt, как и text_en, но не string или text_ca.

Если у вас есть поля, к которым вы не хотите применять синонимы, вы можете создать новое определение поля, подобное text_general, и убедиться, что оно not использует фильтр синонимов.

Информацию о SynonymGraphFilterFactory смотрите в разделе Filters в руководстве по Solr.Информацию о том, как анализаторы, токенизаторы и фильтры работают вместе, можно найти в этом руководстве .

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