我们已经采取的文件量大,使用屈臣氏文档转换服务打破他们分成段(“回答单位”),并将其添加到检索和排名Solr的集合。如果我使用文本的复制/粘贴(也许150字)答案单位之一运行针对集合的查询,检索和排名将返回一堆文件,以及(如预期)的业绩包括其应答单元查询文本被复制。 但是,这个答案单元并不是最重要的结果;它通常是从顶部7或8个文件。如果我用引号括住查询文本,则Solr正确地认为该短语只返回单个答案单元。 尽管没有引号,查询中确切用词的文档是否仍然是结果中的顶级文档?为什么不是与检索和排名Solr查询中的第一个结果完全匹配的文档?
0
A
回答
2
看来您使用/选择端点进行搜索。它不应该是最重要的结果,因为它不使用短语查询进行搜索。/select使用一个布尔查询来考虑像idf分数这样的事情,以得出最终的solr分数。您已经通过添加引号看到了,如果您的应用程序想要这样做,则可以强制执行短语查询。这现在负责知道使用什么类型的查询到您的应用程序。
现在,如果你正在使用/ fcselect和培训系统,随着时间的推移排名器将“学习”,在你的问题/文档对词组是最重要的,如果说是事实上的情况。然后它会开始将这些文件重新排列更高。这主要是RNR点是从查询和文档来学习如何把最相关的文档顶端没有你的应用程序需要编写不同的(通常时间复杂)Solr的查询,找到文件。
相关问题
- 1. Solr按特定类型查询(完全匹配或不完全匹配选项)
- 2. Azure搜索 - 完全匹配作为第一个或单个结果
- 3. SQL查询 - 第一个值匹配的总和结果
- 4. 为什么我的查询不能找到结果,这是完全匹配还是包含?
- 5. SQL获得第一个全行匹配子查询中的每个结果
- 6. 将mysql查询的结果限制为仅匹配第一个匹配
- 7. 弹性搜索2.3通配符查询不返回完全匹配结果
- 8. 如何在“匹配所有文档”查询中在solr中订购结果
- 9. mysql的全文检索排除结果
- 10. 选择相关搜索的第一个结果是否匹配?
- 11. 从Solr的所有搜索结果中排除特定文档?
- 12. SQLite查询完全匹配
- 13. Solr:查询多个分片时的结果排名
- 14. 在Rails表中只检索第六个和第七个匹配结果
- 15. 全文搜索完全匹配检查SQL Server
- 16. 为什么当我创建全文索引时,我的匹配/查询返回没有结果?
- 17. Solr:搜索那些不完全匹配的字段
- 18. Apache Solr:按照与查询匹配的字段数排序
- 19. 完全匹配的XPath查询
- 20. 排除了一些返回从匹配查询结果的Neo4j
- 21. 我想要检索与查询匹配
- 22. 为什么我的查询结果不完整?
- 23. Solr:字段值的完全匹配
- 24. 当文档字段与助推查询(bq)中的术语匹配时,Solr中会发生什么?
- 25. 为什么LOOKUP不匹配数组中的第一个元素?
- 26. 在solr查询结果中返回模糊匹配百分比
- 27. Google文档中的XPath查询与HTML源不匹配
- 28. Solr的组查询记录不匹配
- 29. 为什么CakePHP 3.2 Paginator不能排序我的查询结果?
- 30. 是否有可能在MySql中完成全文匹配查询
我不知道,如果RAR支持它,但对于普通的Solr追加'debugQuery = TRUE'到您的查询就会给你关于这方面作出重大贡献的得分以及为什么他们的排名,因为他们做的信息。分数的计算方式取决于相似性类别是否处于活动状态,并且RaR可能使用自定义类别(或按不同字段对文档进行评分)。 – MatsLindh