问题:搜索的时候,es是轮询副本分片进行查询的,每个分片的数据顺序不完全一样,故搜索的时候会产生不同的结果,称为 bouncing Result。
官方文档解决方案:在搜索中带上参数preference 设置为custom value
文档地址:https://www.elastic.co/guide/e ... .html
但是,如果查询的首选分片和client 节点不在同个空间,则会忽略preference参数
参考:https://stackoverflow.com/ques ... -diff
环境情况 client和data master都是分开机器部署的,但要解决跳跃搜索问题,大家有什么好方法?
搜索的时候是采用全文搜索
官方文档解决方案:在搜索中带上参数preference 设置为custom value
文档地址:https://www.elastic.co/guide/e ... .html
但是,如果查询的首选分片和client 节点不在同个空间,则会忽略preference参数
参考:https://stackoverflow.com/ques ... -diff
环境情况 client和data master都是分开机器部署的,但要解决跳跃搜索问题,大家有什么好方法?
搜索的时候是采用全文搜索
1 个回复
白衬衣 - 金桥
赞同来自: