Solr выделение нескольких терминов

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

Я хочу, чтобы было что-то похожее на Google: разделение фрагментов с помощью «эллипса» (...), чтобы я мог сразу видеть несколько терминов в их контексте.

Является ли это возможным?


person David Morales    schedule 25.10.2010    source источник


Ответы (2)


Вы ищете параметр hl.snippets. По умолчанию он равен 1 и определяет, сколько (максимум) фрагментов кода каждое выделенное поле возвращает в каждом документе.

См. http://wiki.apache.org/solr/HighlightingParameters#hl.snippets

person Karl Johansson    schedule 25.10.2010

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

https://stackoverflow.com/questions/28326758/solr-highlighting-multiple-terms-what-is-the-separator

Действительно большое спасибо.

person happysailingdude    schedule 27.02.2015
comment
Ссылка, размещенная выше, мертва. - person Adrian Carr; 19.08.2016