score

score

elasticsearch中使用query后的_score字段来聚合的方法?

Elasticsearchcq1988114 回复了问题 • 4 人关注 • 3 个回复 • 2441 次浏览 • 2017-01-23 18:27 • 来自相关话题

为什么我的索引里面_score是为null呢?

Elasticsearchchen1qiang 回复了问题 • 2 人关注 • 1 个回复 • 677 次浏览 • 2016-06-17 15:05 • 来自相关话题

条新动态, 点击查看
我知道了。
      "aggs": {
        "avg_rating": {
          "avg": {
            "script": &qu... 显示全部 »
我知道了。
      "aggs": {
        "avg_rating": {
          "avg": {
            "script": "_score"
          }
        }
      }
聚合部分这样写就可以了,如果script报
【scripts of type [inline], operation [aggs] and lang [groovy] are disabled】的错误
就在
就在配置文件elasticsearch.yml里

script.inline: on
script.indexed: on
script.engine.groovy.inline.aggs: on
script.engine.groovy.inline.update: on这几行配置加上然后重启els就可以了
 
我已经使用在了生产环境,是没有问题的。这个问题纠结了几天,终于找到方法了,跟帖在这里。

elasticsearch中使用query后的_score字段来聚合的方法?

回复

Elasticsearchcq1988114 回复了问题 • 4 人关注 • 3 个回复 • 2441 次浏览 • 2017-01-23 18:27 • 来自相关话题

为什么我的索引里面_score是为null呢?

回复

Elasticsearchchen1qiang 回复了问题 • 2 人关注 • 1 个回复 • 677 次浏览 • 2016-06-17 15:05 • 来自相关话题