谁能举个例子说明如何在Lucene.NET中使用MoreLikeThis功能。我在网上搜索过,但找不到一个例子。
发布于 2013-02-02 22:15:13
(复活了一个老问题!)
以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对象的文本相似的文档。
https://stackoverflow.com/questions/7494346
复制相似问题