Elasticsearch搜索嵌套字段的第一个元素

时间:2018-07-25 09:45:10

标签: elasticsearch

我正在使用Elasticsearch上的嵌套,并且只想查询嵌套范围过滤器的第一个元素。示例:用户有多个部门,每个部门都有名称和开始日期。

{ 
  "users" : { 
    "name" : User1,
    "departments" : [ 
      { 
        "name" : "BO"
        "started_date": "2018/07/01"
      },
      { 
        "name" : "Develop"
        "started_date": "2018/07/11"
      },
      { 
        "name" : "Design"
        "started_date": "2018/07/31"
      }
    ]
  }
}

=>用户的当前部门是“开发”。如何根据当前部门进行查询?示例:我搜索“开发” =>返回User1。但是我搜索“ BO” =>不返回User1 请帮我。谢谢!

0 个答案:

没有答案