Solr: Как показать, совпадают ли искомые ключевые слова или нет?

Я не хочу выделять искомые ключевые слова, мне нужна только информация о том, какое ключевое слово существует в документе.

Мой поиск выглядит так: q=ключевое слово1 ИЛИ ключевое слово2 ИЛИ ключевое слово3 ИЛИ ключевое слово4

Результат должен выглядеть следующим образом: в документе A есть ключевое слово 1 и ключевое слово 3, в документе B есть ключевое слово 3.

Я не нашел подход для этого требования. Должен ли я вручную анализировать фрагмент выделения или есть другие подходы?


person ovonel    schedule 25.04.2013    source источник


Ответы (1)


Кажется, не существует стандартного способа узнать, какие ключевые слова соответствуют документу.
Параметры выделены, вам нужно будет настроить его, чтобы он возвращал все найденные условия поиска.
Вы также можете запустить debugQuery, который будет помогите вернуть совпадения для документов.
Обе операции являются дорогостоящими.

person Jayendra    schedule 25.04.2013