首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lucene.NET MoreLikeThis示例

Lucene.NET MoreLikeThis示例
EN

Stack Overflow用户
提问于 2011-09-21 11:44:04
回答 1查看 2.3K关注 0票数 2

谁能举个例子说明如何在Lucene.NET中使用MoreLikeThis功能。我在网上搜索过,但找不到一个例子。

EN

回答 1

Stack Overflow用户

发布于 2013-02-02 22:15:13

(复活了一个老问题!)

以Lucene.Net 2.9.4g为例:

代码语言:javascript
复制
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对象的文本相似的文档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7494346

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档