你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
rochy - rochy_he
赞同来自: chenxuhu_2018
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
code4j - coder github: https://github.com/rpgmakervx
要回复问题请先登录或注册
3 个回复
rochy - rochy_he
赞同来自: chenxuhu_2018
如果想保持查询数目一致,你可以在查询时添加参数 preference ,具体请参考:https://www.elastic.co/guide/e ... .html
laoyang360 - 《一本书讲透Elasticsearch》作者,Elastic认证工程师 [死磕Elasitcsearch]知识星球地址:http://t.cn/RmwM3N9;微信公众号:铭毅天下; 博客:https://elastic.blog.csdn.net
赞同来自: chenxuhu_2018
2.ES查询的时候是从不同分片&副本读取数据,然后汇集结果。
3.解决办法是查询url里添加preference=<some string> 这个参数,其中<some string>可以是用户的session ID,这样某一个用户查询的时候,查询会被固定在某几个shard
参考官网:https://www.elastic.co/guide/e ... rence
code4j - coder github: https://github.com/rpgmakervx
赞同来自: chenxuhu_2018
楼上的preference推荐试试,至少保证请求幂等