我正在使用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 请帮我。谢谢!