javascript - elasticsearch聚合桶排序顺序

标签 javascript elasticsearch

在 elasticsearch 中,有没有办法使用自定义分数对聚合桶进行排序/排序?

我正在按客户名称分桶。每个客户都有几个订单,其中有一个交货日期字段 (delivdate)。我想根据与当前日期的距离(接近度)对存储桶进行排序。

例如,对交货日期接近今天的客户姓名进行排序。

       "aggs": {
          "mygroup": {
             "terms": {
                "field": "customername",
                "order" : { "_term" : "asc" }
             }
           }
       }

谢谢

最佳答案

不幸的是,目前不允许使用 scripted_metric 对聚合进行排序。正在跟踪的问题:https://github.com/elastic/elasticsearch/issues/8486

关于javascript - elasticsearch聚合桶排序顺序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28320062/

相关文章:

javascript - 失败的 Prop 类型 : Invalid prop `style` of type `number` supplied to `Styled(Container)` , 预期 `object`

spring-boot - Spring Data Elasticsearch 自定义@Query 超过10个参数

elasticsearch - 在 Nest 中,如何在索引时指定子文档的父文档?

javascript - 在 Capybara + Poltergeist 中显示 javascript 回溯

javascript - rails : proper syntax for using a javascript function inside a rails view

javascript - 如何在javascript函数中使用php中mysql数据库的值

Javascript转义字符串中的所有单引号

elasticsearch - 仅针对某些文档存在的按构面的弹性计数

python-3.x - 如何遍历索引字段以添加来自另一个索引的字段

mongodb - statefulset 最佳实践的动态扩展