[英]filter nested array spring elasticsearch
我正在使用 spring 數據 elasticsearch 並在彈性中索引此文檔
{
"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 具有嵌套字段和映射的數據彈性搜索可以解決我們的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.