Lucene短语搜索

时间:2012-12-09 16:24:27

标签: search lucene lucene.net

我有大文本文件。比方说,如果我搜索“计算机m”,那么我想获得“计算机监视器”,“计算机内存”和“计算机市场份额”。我怎样才能获得匹配的短语?

我应该使用ShingleAnalyzerWrapper索引文件吗? 我应该使用SpellChecker吗?

我该怎么做?

2 个答案:

答案 0 :(得分:0)

您可以使用MultiPhraseQuery

答案 1 :(得分:0)

org.apache.lucene.search.highlight.Highlighter用于从找到的文档中提取最匹配的文本。就像Google将如何突出显示(或以粗体显示)搜索结果中的匹配文本一样。

此博客文章可能会帮助您开始: http://hrycan.com/2009/10/25/lucene-highlighter-howto/