背景:有一个百万级数据量的index,有5个分片。
问题:现在需要对数据进行function score,然后根据_score倒序,最后执行分页操作。那么进行排序这一步操作是先在每个分片上执行排序得到结果后再统一返回给协调节点,由协调节点进行汇总排序后再返回给客户端吗?
如果是的话那么全量排序一次岂不是需要返回百万的数据给到协调节点吗?
问题:现在需要对数据进行function score,然后根据_score倒序,最后执行分页操作。那么进行排序这一步操作是先在每个分片上执行排序得到结果后再统一返回给协调节点,由协调节点进行汇总排序后再返回给客户端吗?
如果是的话那么全量排序一次岂不是需要返回百万的数据给到协调节点吗?
4 个回复
Ombres
赞同来自:
zmc - ES PAAS、JuiceFS
赞同来自:
所以基于以上的逻辑,会产生排序结果不一致、结果震荡等问题...
ZhangChHao
赞同来自:
FFFrp
赞同来自: