我正在通过不同的字段索引 lucene 索引中的文章,即title
, description
, link
,publishDate
我使用MultiFieldQueryParser查询索引,例如
+(title:[text]^5.0 description:[text]^4.0 link:[text]^3.0) +publishDate:[20150101 TO 20150531]
然后我将文章显示为搜索结果。到目前为止一切都很好。现在我想突出显示标题中的搜索文本,描述
我该怎么办?正常的荧光笔在生成片段时会给我NullPointerException 。PostingHighlighter给了我一个Map
根据字段组合在一起的结果..但我不希望这样。I 是要返回的整个文档,同时突出显示标题和描述中的搜索文本。
任何帮助或建议或代码片段表示赞赏..