Подсветка сделает ваши ставки.http://wiki.apache.org/solr/HighlightingParameters
Вот соответствующие параметры для вас:
hl.snippets
The maximum number of highlighted snippets to generate per field.....
hl.fragsize
The size, in characters, of the snippets (aka fragments) created by the highlighter.....
The default value is "100".
hl.mergeContiguous
Collapse contiguous fragments into a single fragment....
Для того, что вы описываете, установите для него возврат 5 (или того, что человек может разумно обработать) фрагментов из text
поле с hl.fl
;длина каждого фрагмента 400 символов (мое приближение 100 слов) вокруг слова / фразы.
См. Также hl.regex.slop
для построения фрагментов вокруг фраз и hl.simple.pre/hl.simple.post
для разметки.