morelikethis相关内容
如何在 Lucene 中找到给定文档的相似文档.我不知道文本是什么,我只知道文件是什么.有没有办法在lucene中找到类似的文件.我是新手,所以我可能需要一些手握. 解决方案 你可能要检查 lucene 的 MoreLikeThis 功能. MoreLikeThis 根据文档中的术语构造一个 lucene 查询,以在索引中查找其他相似文档. http://lucene.apac
..
我在我的域中有以下文件: public class Article { public string Id { get; set; } // some other properties public IList KeywordIds { get; set; } } public class Keyword { public string Id
..
我想使用“更多类似内容"查询来查找相似的文档,并折叠那些与“图像"字段具有相同值的文档.我尝试使用字段折叠参数,但是它们似乎不适用于“更多类似这样"的参数. 下面是我的代码段.您能告诉我如何使用“更多类似内容"查询来折叠结果吗? $url = "http://{$host}:{$port}/solr/{$core}/mlt"; $data = [ 'stream.body'
..
我有一个基于(嵌套的)新闻文章的“事件"类型,包括标题和文本,它们都具有多字段. 我尝试过: { "query":{ "nested":{ "path":"article", "query":{ "mlt":{ "fields":["article.title.search","article.text.searc
..
任何人都可以举一个如何在Lucene.NET中使用MoreLikeThis功能的示例.我在网上搜索,找不到一个示例. 解决方案 (复活一个旧问题!) 以Lucene.Net 2.9.4g为例: var moreLikeThis = new Lucene.Net.Search.Similar.MoreLikeThis(indexReader); moreLikeThis.SetA
..
我一直在尝试MoreLikeThis捆绑软件,以按照与关键文档相比在"backyardigans"字段中匹配项的数量来带回一组文档.这一切都按预期进行. 但是我想做的是按3个单独字段加在一起的匹配数进行排序. 示例记录为: var data = new Data{ backyardigans = "Pablo Tasha Uniqua Tyrone Austin",
..
假设我有两个字段A和B的文档. 我想使用SOLR的MoreLikeThis,但要有所不同:我最感兴趣的是增强A字段类似于模型文档的B字段的文档. (也就是说,从模型B字段中提取MLT的“有趣项",但仅基于A字段来收集MLT结果.) 我看不到使用mlt.fl字段或mlt.qf增强功能来在单个查询中实现此效果的方法. (似乎mlt.fl指定了用于发现“有趣的术语"和与这些术语匹配的字段.)
..
从文档中我不清楚这一点.是否可以提供Solr X文档ID并告诉我我想要与之相似的文档? 示例: 用户正在浏览5篇不同的文章 我将这5篇文章的ID发送给Solr,以便向用户展示其他类似的文章 我不清楚是否要发送文档ID,也不清楚如本示例中MoreLikeThis是否可以对多个文档进行操作. 解决方案 您可以尝试通过查询q=id:(document_id1 OR docum
..
出于说明目的,我们假设这是一个论坛服务.我需要计算每个用户的帖子之间的“相似度",这样结果将是这样的: among posts by user A, similarity 60% among posts by user B, similarity 20% ... 我正在处理多字节字符串,所以我想我在这里受搜索引擎的困扰.我们已经使用Solr,已经实现了更多的LikeThis,但是我不太确
..
我在SolrCloud中有5个节点集群,每个节点2个分片, Solr版本:6.3.0 现在,当我运行mlt查询时,它仅返回每个节点的结果,而不是将其分配到所有分片/节点上,即 而 没有任何结果 给出结果, 我什至尝试将其指定为param: 碎片= 10.0.1.84:8983/solr/test_ingest_shard3_replica1,10.0.1.84:8
..
我正在尝试Solr的MoreLikeThis功能. 我的模式处理文章,并且我正在三个领域内寻找文章之间的相似之处: 文章标题,文章文字和主题. 以下查询效果很好: q=id:(2e2ec74c-7c26-49c9-b359-31a11ea50453) &rows=100000000&mlt=true &mlt.fl=articletext,articletitle,topic&m
..
你如何在Lucene中找到给定文档的类似文档。我不知道文字是什么,我只知道文件是什么。有没有办法在lucene中找到类似的文件。我是新手,所以我可能需要一些手。 解决方案 您可能需要检查lucene的MoreLikeThis功能。 MoreLikeThis根据文档中的术语构建lucene查询,以查找索引中的其他类似文档。 /java/3_0_1/api/contrib-queries
..