elasticsearch
nb009网
这个作者很懒,什么都没留下…
展开
-
ElasticSearch 深度分页解决方案
1.常见深度分页方式 from+size es 默认采用的分页方式是 from+ size 的形式,在深度分页的情况下,这种使用方式效率是非常低的,比如 from = 5000, size=10000, es 需要在各个分片上匹配排序并得到5000*10000条有效数据,然后在结果集中取最后10000条 数据返回. 除了效率上的问题,还有一个无法解决的问题是,es 目前支持最大的 skip...原创 2019-03-20 16:37:25 · 1625 阅读 · 0 评论 -
ElasticSearch 查询 match 无法精确查找 match用term代替
本人做项目的时候出现的一个小问题,记录一下 ElasticSearch 查询 match和term的区别 有时候我们需要按条件精确查找,比如sql条件的ItemCode='ABC' 在ElasticSearch中如果使用match的话,会把ItemCode字段包含ABC的内容查出来,而我的需求是只想差等于ABC的内容,这时候我们就可以直接把match用term代替,完美解决了这个问题 {...原创 2019-03-20 18:15:52 · 2408 阅读 · 0 评论