Как найти документы с повторяющимися словами в SOLR v.7.5 - PullRequest
0 голосов
/ 18 октября 2018

У меня есть документ со следующими полями:

  • street: 28 Oktovriou
  • housenumber: 28

Этот документ был проиндексирован copyfield.

Когда я пытаюсь найти этот документ, я использую следующий запрос:

select?q=28*%20AND%20%2228%20Oktovriou%22*

Но по этому запросу я также получаю документы, содержащие слово 28 только один раз.

Итак, как мне сделать запрос, чтобы найти документы, которые содержат 28 дважды, а также Oktovriou.

1 Ответ

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

У вас есть несколько вариантов.

  1. Вы можете использовать поиск по фразе с уклоном / близостью : адрес: "28 Oktovriou 28" ~ 10
  2. Для более сложных совпадений, Сложная фразаПарсер запросов также может иметь отношение
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...