如何在Lucene.Net中执行正确的索引和搜索

时间:2009-09-09 14:21:59

标签: .net lucene

我有一份文件中所有单词的列表。我想索引它和后者我想要检索一个特定的单词和一些靠近单词(结果前10个单词和结果后10个单词)。

在Lucene.net中索引和搜索的正确方法是什么? 请尽快回复我。

感谢你,

与Ashish

1 个答案:

答案 0 :(得分:2)

你想要的是KWIC (Key Word in Context)。您可以使用Lucene.net Highlighter来执行此操作 - 基本上它会在文档中找到与查询匹配的文本部分。然后,您可以使用偏移量在返回的匹配项的左侧和右侧添加标记。这是一个discussion of highlighting in Java Lucene,可以推广到Lucene.net。