不为失败找理由,要为成功找方法。

preference使用任意字符串搜索(是制定到某些分片上了),那后来文档到其他分片上是搜不到了吗

Elasticsearch | 作者 walter123 | 发布于2018年12月05日 | 阅读数:1338

preference使用任意字符串搜索(是制定到某些分片上了),那后来文档到其他分片上是搜不到了吗
已邀请:

zz_hello

赞同来自:

权威指南中的话
但是最有用的值是某些随机字符串,它可以避免 bouncing results 问题。
想象一下有两个文档有同样值的时间戳字段,搜索结果用 timestamp 字段来排序。 由于搜索请求是在所有有效的分片副本间轮询的,那就有可能发生主分片处理请求时,这两个文档是一种顺序, 而副本分片处理请求时又是另一种顺序。
搜索的结果还是要在所有的分片中查询的,但只是固定了主副分片的问题。

要回复问题请先登录注册