ElasticSearch:如果两个字段相等则折叠

ssgvzors  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(1)|浏览(273)

我有一个职位公告板,如果公司和职位名称都相同,那么工作就被认为是平等的。在这种情况下,我希望崩溃,只保留一个结果。
目前,我只能使用以下代码折叠一个字段:
“折叠”:{“字段”:“ meta._公司名称.raw”}
我想这样做:
“折叠”:{“字段”:“meta.公司名称.raw”AND“职务.raw”}

x9ybnkn6

x9ybnkn61#

折叠支持第二级折叠

{
  "collapse": {
    "field": "meta._company_name.raw",
    "inner_hits": {
      "name": "by_job",
      "collapse": { "field": "job_title.raw" },
      "size": 10
    }
  }
}

相关问题