Каков наилучший способ узнать, какие термины в запросе совпадают с данным документом, возвращенным как хит в lucene?lucene получить согласованные условия в запросе
Я пробовал странный метод, включающий пакет выделения подсветки в lucene contrib, а также метод, который ищет каждое слово в запросе в верхнем большинстве документов («docId: xy AND description: each_word_in_query»).
Не получили удовлетворительные результаты? Хит-подсветка не сообщает некоторые слова, которые соответствуют документу, отличному от первого. Я не уверен, что второй подход - лучшая альтернатива.
Работает ли это с нечетким соответствием тоже. –
Я хочу узнать термины в запросе, поэтому, если «собаки» совпадают с «собакой» в запросе. Я хочу определить, что это был термин «собака» в запросе, который соответствует. –
не могли бы вы привести пример кода –