Lucene.NET更多类似此示例 [英] Lucene.NET MoreLikeThis Example
本文介绍了Lucene.NET更多类似此示例的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
任何人都可以举一个如何在Lucene.NET中使用MoreLikeThis功能的示例.我在网上搜索,找不到一个示例.
Could anyone give an example of how to use the MoreLikeThis feature in Lucene.NET. I have searched online and cannot find a single example.
推荐答案
(复活一个旧问题!)
以Lucene.Net 2.9.4g为例:
As an example for Lucene.Net 2.9.4g:
var moreLikeThis = new Lucene.Net.Search.Similar.MoreLikeThis(indexReader);
moreLikeThis.SetAnalyzer(analyzer);
moreLikeThis.SetFieldNames(fieldNames);
moreLikeThis.SetStopWords(stopWords);
moreLikeThis.SetMinWordLen(2);
var query = moreLikeThis.Like(new System.IO.StringReader(similarity));
这将生成一个Lucene.Net.Search.Query对象,该对象可用于搜索与传递给StringReader对象的文本相似的文档.
This generates a Lucene.Net.Search.Query object that can be used to search for documents that are similar to the text passed into the StringReader object.
这篇关于Lucene.NET更多类似此示例的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文