Solr中的相似/近似查询

时间:2013-10-07 20:58:05

标签: solr full-text-search

查询Solr以查找包含与(longish)段落类似的文本的文档的最简单方法是什么。这类似于ElasticSearch match查询或默认情况下Indri所做的概率搜索引擎。这是andor查询之间的内容。这些条款都不是必需的,但是您获得的文档包含许多条款。您也可以将原始文本段传递给引擎,并返回与段落高度重叠的文档,而不必尝试解析或标记客户端中的文本。 Solr查询引用中可以看到的最佳I选项是自己标记化查询文本,然后在每对术语之间插入OR并返回前N个结果。是否有更简洁的方法与Solr一起做?

1 个答案:

答案 0 :(得分:3)

上面的答案是正确的。您可以选择在索引中查找与其他文档类似的文档,类似于给定的外部URL或类似于某些给定文本。您可以选择要定位的字段和各种其他参数。以下是MLT的官方Solr参考指南文档页面:https://cwiki.apache.org/confluence/display/solr/MoreLikeThis