Одни и те же поисковые запросы Solr возвращают разные результаты

При чтении документов поиск +term +another_term должен возвращать те же документы, что и term AND another_term. Но я получаю другие результаты. Кто-то предположил, что один из терминов на самом деле действует как ИЛИ. Но я думал, что поисковые запросы были встроены в SOLR.

Где в конфигурации Solr я могу проверить это?


person James White    schedule 27.01.2015    source источник
comment
Вы буквально вводите: термин + другой_термин (с + в качестве оператора?)   -  person MattMcKnight    schedule 27.01.2015
comment
Извините, была опечатка, это должен был быть термин И другой_термин. Исправлено в посте выше.   -  person James White    schedule 27.01.2015
comment
какой QueryParser вы используете? (например, Стандарт, DisMax и т. д.)   -  person MattMcKnight    schedule 27.01.2015
comment
С помощью утилиты Solr Admin Debug вы можете проверить, как рассчитывается релевантность результатов?   -  person Socratees Samipillai    schedule 27.01.2015


Ответы (1)


Если вы включите плоскость отладки в пользовательском интерфейсе администратора при выполнении этих двух запросов, он покажет вам, во что они переводятся на самом низком уровне после синтаксического анализатора запросов и т. д. Вы можете сравнить и посмотреть, отличается ли что-то.

person Alexandre Rafalovitch    schedule 28.01.2015