Частичный поиск по Solr в конце строки - PullRequest
0 голосов
/ 27 февраля 2019

Я использую Solr с частичным поиском в этой конфигурации:

<filter class="solr.EdgeNGramFilterFactory" minGramSize="2" maxGramSize="25" />

Так что я проиндексировал слово типа " mountain ", если я ищу " mount "Я нахожу содержимое.

Но есть ли способ выполнить частичный поиск в середине или в строке?

Я бы хотел выполнить поиск" фонтан"и матч" гора".Или выполнить поиск " ounta " и сопоставить " гора ".

Спасибо

1 Ответ

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

Конечно, вы используете NGramFilterFactory

 <filter class="solr.NGramFilterFactory" minGramSize="2" maxGramSize="25"/>

Конечно, размер вашего индекса увеличится ...

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