Lucene.NET MoreLikeThis Example

本文关键字:Example MoreLikeThis NET Lucene | 更新日期: 2023-09-27 18:09:26

谁能给一个例子,如何使用MoreLikeThis功能在Lucene.NET。

Lucene.NET MoreLikeThis Example

(旧事重提!)

作为Lucene的一个例子。净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对象的文本相似的文档。