首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Elasticsearch相关性评分和文档碎片分发

Elasticsearch相关性评分和文档碎片分发
EN

Stack Overflow用户
提问于 2016-07-15 14:50:14
回答 2查看 170关注 0票数 2

假设我在3种不同的环境中进行了elasticsearch。我们称之为整合,分期,生产。它们都具有相同的设置(默认的5个碎片和1个副本),在elasticsearch设置上没有差异,在所有3个地方都有相同的数据索引。如果我对每个环境进行相同的搜索,那么由于文档碎片的分发,所有三个环境返回的结果都会有所不同(不是很大,而是在相关性评分方面),这是真的吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-07-15 15:01:27

简短的回答是肯定的。但是,DFS查询是如何在过去解决这个问题的。

DFS查询,然后获取vs查询,然后获取

基本上,DFS查询会进行预计算,并且应该给出更多可重复的结果.但是,由于这些是不同的环境,所以可能不值得在生产环境中增加额外的性能。就个人而言,即使是在非常大的情况下,这一打击也只是名义上的。

票数 1
EN

Stack Overflow用户

发布于 2016-07-15 15:09:40

如果使用搜索类型获取,则文档的绝对相关性评分不应改变,但对于得分相同的文档,结果的排序不一定相同。

排序上的这种差异可能发生在给定es实例的查询的迭代之间。使用偏好选项可以在一定程度上缓解这种情况。

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

https://stackoverflow.com/questions/38399129

复制
相关文章

相似问题

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