我正在使用spring数据elasticsearch并以 flex 方式索引此文档
{
"country":{
"name":"jordan",
"cities" : [
{
"id":1,
"name":"amman"
},
{
"id":2,
"name":"jarash"
},
{
"id":3,
"name":"aqaba"
},
{
"id":4,
"name":"salt"
},
{
"id":5,
"name":"karak"
}
]
}
}
所以我需要写查询以获取所有城市的名字都以“a”开头的国家
所以预期结果应该是:
{
"country":{
"name":"jordan",
"cities" : [
{
"id":1,
"name":"amman"
},
{
"id":3,
"name":"aqaba"
}
]
}
}
那么如何使用spring数据来实现呢?
最佳答案
关于spring - 过滤器嵌套数组 Spring elasticsearch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58321487/