你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
搜索:
没有找到相关结果
arvin
赞同来自: laoyang360
夏李俊
赞同来自: beangou
{ "size": 0, "aggregations": { "DPID": { "terms": { "field": "bill.DPID", "order": { "top_score": "desc" } }, "aggs": { "top_score": { "max": { "script": "_score" } } } } } }
script.inline: on script.indexed: on script.engine.groovy.inline.aggs: on script.engine.groovy.inline.update: on
Cheetah
赞同来自: xinfanwang
{ "size": 0, "aggregations": { "DPID": { "terms": { "field": "bill.DPID", "order": { "top_score": "desc" } }, "aggs": { "top_score": { "max": { "script": "_score" } } } } } }
hailang
赞同来自:
要回复问题请先登录或注册
5 个回复
arvin
赞同来自: laoyang360
_doc:按照文档数量进行排序。
_term:按照字典进行排序。
自定义:通过子聚合的方式
从工具中查找发现_score是无法进行aggregatable的。
夏李俊
赞同来自: beangou
上面json应该就可以按score排序
光这样可能查询报错:scripts of type [inline], operation [aggs] and lang [groovy] are disabled,那么只需在配置文件elasticsearch.yml里添加一些参数
这4个参数请加在末尾
Cheetah
赞同来自: xinfanwang
夏李俊
赞同来自: beangou
上面json应该就可以按score排序
光这样可能查询报错:scripts of type [inline], operation [aggs] and lang [groovy] are disabled,那么只需在配置文件elasticsearch.yml里添加一些参数
这4个参数请加在末尾
hailang
赞同来自: