当我索引某些文档时,我可以添加几个字段,例如contents
。但是现在,我想要显示的是内容的一部分,其中包含查询词,而不是整个内容,就像普通的搜索引擎一样。我怎么能这样做?
答案 0 :(得分:0)
org.apache.lucene.search.highlight.Highlighter可用于查找和标记查询结果中字段内最匹配的文本部分(非常类似于Google如何显示匹配片段的粗体文字)。
您需要在contrib区域中包含lucene-highligher-x.x.x jar来使用它。
此博客文章可能会帮助您开始使用它:http://hrycan.com/2009/10/25/lucene-highlighter-howto/