Как запустить более продвинутый поиск близости? - PullRequest
0 голосов
/ 01 мая 2018

Есть ли способы выполнить более сложный поиск близости на Solr? В различных онлайн-полнотекстовых агрегаторах (таких как EBSCO, ProQuest и т. Д.) Мы часто работаем с «корзинами» поисковых терминов (оба слова - например, «безопасность» и фразы - например, «мягкая сила»). Таким образом, наш поисковый запрос может быть что-то вроде

  • Наша первая корзина - например, ((безопасность ИЛИ «мягкая сила» ИЛИ влияние) НЕ «социальное обеспечение»)
  • оператор приближения - например, в пределах 5 слов слева или справа от любого из первых поисковых терминов
  • а затем вторая или третья или ... корзина - например, (Россия * ИЛИ "постсоветская")

Каждая из наших корзин может содержать десятки поисковых запросов.

Возможно ли что-то подобное в Solr? Если так - как? А если нет, есть ли другой, лучший вариант для сервера Apache? Спасибо!

...