2014-10-02 1 views
0

Я использую Solr - Lucene 4.0. Я пытаюсь запустить запрос для поиска в поле под названием Names.Solr Query - Установить процентное соотношение порога для моего поиска

Пример запроса будет:

Названия: Джордж

Когда я выполнить поиск с количеством строк, чтобы вернуться к 1000 возвращает 1000 результатов. Я ожидаю, что он вернется меньше, чем это. Последние результаты совсем не похожи. Есть ли способ установить порог для моих результатов, чтобы он возвращал только совпадения определенного сходства?

+0

Вы могли бы отрезать результаты, используя строки param, подходит или вы хотите некоторые показатели для этого? – Mysterion

ответ

0

Фактически вы не можете создать минимальный совпадение баллов. потому что соответствующий балл является относительным и зависит от множества вещей (например, количество общих документов, количество найденных совпадающих терминов).

Я не знаю, что у вас на самом деле. но вы можете использовать пейджинг. например, получать результаты в 20 документах за раз и проверять оценку последнего документа, а затем останавливаться, если он ниже порога, который вы укажете.

Смежные вопросы