Lucene Fast Vector Highlightor фрагменты - PullRequest
1 голос
/ 23 февраля 2011

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

Ответы [ 2 ]

2 голосов
/ 17 января 2012

Sujit Pal имеет описание того, как создать свой собственный конструктор фрагментов в своем блоге 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/

0 голосов
/ 23 февраля 2011

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

...