你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
发现
分享
文章
活动
登录
你可以的,加油
ES这个查询优化是什么意思
Elasticsearch
| 作者
Charele
| 发布于2021年07月03日 | 阅读数:
2326
分享到:
QQ空间
新浪微博
微信
QQ好友
印象笔记
有道云笔记
如果是针对long类型的sort查询,它会做一个优化。
重写你的query,就是变成一个bool查询,如下
{
原query : FILTER
新LongDistanceFeatureQuery : SHOULD
}
这个新查询,还是should,说明是可有可无的。没明白啥意思。
有关注过的大神说一下理解。
没有找到相关结果
已邀请:
与内容相关的链接
提交
1 个回复
Ombres
赞同来自:
Charele
学git代码发现问题的首要办法是看commit注释.可能会给一些启发。
查询前提是 query + (long field sort),也就是query的评分不重要,评分时以long field的值进行排序.
改造后的查询LongDistanceFeatureQuery影响最终评分,query不进行评分,利用LongDistanceFeatureQuery进行top n查询的优化,跳过部分数据不进行评分计算,以此加快查询速度
参考
https://github.com/elastic/ela ... 37043
要回复问题请先
登录
或
注册
发起人
Charele
Cisco4321
活动推荐
Aug
23
Gitee Talk | 模力方舟 AI 应用开发沙龙
广州·南洋冠盛酒店
·
8-23 周六
·
报名中
Aug
23
偷懒也是生产力!算力优化与平台自动化实战
上海徐汇区模速空间
·
8-23 周六
·
报名中
Oct
17
第27届 GOPS 全球运维大会暨研运数智化技术峰会 · 上海站
上海
·
10-17 周五
·
报名中
相关问题
elasticsearch scroll查询的原理没太懂
Elastic对类似枚举数据的搜索性能优化
请问查询人与人之间合作度,这种聚合查询怎么写呢?
query_string查询疑问
es scroll查询全部数据问题
《Elasticsearch源码解析与优化实战》这本书中,有关6.x的新版副本恢复方法.
聚合查询如何优化
Elasticsearch查询时指定分词器
path.data 配置了多个路径后 es的存储和获取机制是什么
es6.4版本相较于es5.4版本查询性能上的优化有什么改变吗
ES集群CPU、负载性能问题优化,请教各位!
问题状态
最新活动:
2021-07-05 10:12
浏览:
2326
关注:
2
人
1 个回复
Ombres
赞同来自: Charele
查询前提是 query + (long field sort),也就是query的评分不重要,评分时以long field的值进行排序.
改造后的查询LongDistanceFeatureQuery影响最终评分,query不进行评分,利用LongDistanceFeatureQuery进行top n查询的优化,跳过部分数据不进行评分计算,以此加快查询速度
参考
https://github.com/elastic/ela ... 37043