Как заставить синонимы Solr работать с KeywordTokenizerFactory? - PullRequest
0 голосов
/ 14 ноября 2018

У меня есть поле с KeywordTokenizerFactory в обоих анализаторах, потому что мне нужно искать документы, которые начинаются с фразы запроса, такой как "Lorem Ipsum" , поэтому я могу искать как q=myField:/Lorem Ipsum/. Результат должен точно соответствовать запросу, он должен начинаться с Lorem и заканчиваться Ipsum без слов между ними. В то же время у меня есть синоним Ipsum - Dolor . Таким образом, когда я ищу "Lorem Ipsum" , я хочу найти документы, в которых поле myField содержит только "Lorem Ipsum" или "Lorem Dolor" .
Я не могу разделить фразу при индексации, потому что в этом случае я не смогу найти только те документы, которые начинаются и заканчиваются нужными мне словами. Я плохо знаю Solr и действительно застрял здесь.
Может быть, я что-то упускаю и могу получить тот же результат другим способом?

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