Как сделать так, чтобы solr не выделял несоответствующие термины?

У меня сложный запрос с несколькими терминами "ИЛИ". Я получаю верные документы, но основные моменты включают несоответствующие условия. Например, такой запрос:

текст: (кошка ИЛИ (собака И Огайо))

будет соответствовать документам, содержащим "кошку", но не "Огайо". Проблема заключается в том, что в этом документе будет выделено слово "собака", хотя слово "собака" появляется только в предложении "собака И огайо", которое не соответствует текущему документу.

Есть ли какой-нибудь способ ограничить подсветку только выделением терминов из успешно сопоставленных предложений?

0 ответов

Другие вопросы по тегам