【发布时间】:2012-12-11 09:01:40
【问题描述】:
当我索引一些文档时,我可以添加几个字段,例如contents。但是现在,我要显示的是包含查询词的部分内容,而不是全部内容,就像普通的搜索引擎一样。我该如何存档?
【问题讨论】:
-
感谢您的建议。我试过了,但它返回“
FieldWeights , tf , idf , fieldNorm”之类的东西,这不是我所需要的。
标签: lucene
当我索引一些文档时,我可以添加几个字段,例如contents。但是现在,我要显示的是包含查询词的部分内容,而不是全部内容,就像普通的搜索引擎一样。我该如何存档?
【问题讨论】:
FieldWeights , tf , idf , fieldNorm”之类的东西,这不是我所需要的。
标签: lucene
org.apache.lucene.search.highlight.Highlighter 可用于在查询结果的字段中查找和标记文本的最佳匹配部分(很像 google 如何为匹配的片段显示粗体文本)。
您需要包含来自 contrib 区域的 lucene-highligher-x.x.x jar 才能使用它。
这篇博文可能会帮助您开始使用它:http://hrycan.com/2009/10/25/lucene-highlighter-howto/
【讨论】: