开发者社区 > 大数据与机器学习 > 检索分析服务 Elasticsearch版 > 正文

Elasticsearch中聚合之后想返回一个相关度的分,应该怎么处理呀?

Elasticsearch中聚合之后想返回一个相关度的分,应该怎么处理呀? lQLPJxZ-uH_MSLvNAkvNBeawFNZdnIT7kRUC0K9888BhAA_1510_587.png

展开
收起
哈喽!小陈 2022-07-18 13:13:38 747 0
1 条回答
写回答
取消 提交回答
  • curl -X POST "localhost:9200/sales/_search?pretty" -H 'Content-Type: application/json' -d'
    {
      "query": {
        "match": {
          "body": "elections"
        }
      },
      "aggs": {
        "top_sites": {
          "terms": {
            "field": "domain",
            "order": {
              "top_hit": "desc"
            }
          },
          "aggs": {
            "top_tags_hits": {
              "top_hits": {}
            },
            "top_hit" : {
              "max": {
                "script": {
                  "source": "_score"
                }
              }
            }
          }
        }
      }
    }
    
    

    '可以参考官方例子:https://www.elastic.co/guide/en/elasticsearch/reference/7.17/search-aggregations-metrics-top-hits-aggregation.html 答案整理自钉钉群“Elasticsearch中文技术社区”。

    2022-07-18 14:30:02
    赞同 展开评论 打赏

阿里云检索分析服务Elasticsearch版兼容开源ELK功能,免运维全托管,提升企业数据检索与运维分析能力。

相关产品

  • 检索分析服务 Elasticsearch版
  • 热门讨论

    热门文章

    相关电子书

    更多
    阿里云Elasticsearch体系架构与特性解析 立即下载
    开源与云:Elasticsearch应用剖析 立即下载
    《Elasticsearch全观测解决方案》 立即下载