Lucene.NET更多类似此示例 [英] Lucene.NET MoreLikeThis Example

查看:87
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆