2

Lucene.NET で MoreLikeThis 機能を使用する方法の例を誰か教えてください。私はオンラインで検索しましたが、単一の例が見つかりません。

4

1 に答える 1

2

(古い質問を復活させます!)

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));

これにより、StringReaderオブジェクトに渡されたテキストに類似したドキュメントを検索するために使用できるLucene.Net.Search.Queryオブジェクトが生成されます。

于 2013-02-02T14:15:13.123 に答える