Lucene Fast Vector Highlightor фрагменты

Я новичок в Lucene. Есть ли способ заставить Lucene FVH возвращать фрагменты / фрагменты, сосредоточенные вокруг поискового запроса, а не приблизительно начинать с поискового запроса? Кроме того, есть ли способ сказать фрагментатору FVH фрагментировать только на символе новой строки? Спасибо!

2 ответа

Сьюджит Пал имеет описание того, как создать свой собственный конструктор фрагментов в своем блоге Salmon Run: http://sujitpal.blogspot.com/2011/05/customizing-lucenes-fast-vector.html

Кроме того, у Гранта Ингерсолла есть запись в блоге Lucid об использовании TermVectorMapper для создания окна вокруг терминов, так что вы можете использовать N предыдущих и последующих терминов: http://www.lucidimagination.com/blog/2009/05/26/accessing-words-around-a-positional-match-in-lucene/

Нет никакого чистого люценового способа сделать это, кроме создания собственного фраг-строителя AFAIK. Однако вы можете предоставить Solr регулярное выражение, указывающее, как вы хотите, чтобы фрагменты выглядели. Смотрите документы.

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