我需要将以下JPA查询转换为弹性卷曲查询-
List<IndexData> findDistinctByAccountIdInAndColorCodesIn(List<String> accountId,Set<Integer> colorCodes);
accountIds- [a1,a2,a3]
colorcodes- [8705,4099,7628,6990,7059,8404,8278,667,4765,8669,2910,9249,2277,5933,9649,6962,6133,5685,8054,9464,8955,2555, 3071、6399、6463]
accountIds和colorcodes均为列表类型,我需要查找所有包含accountIds
和color.codes
中任何一个的文档。
因此,下面可能是put-
的示例我尝试了以下方法,但更多方法都无效。
curl -X GET "localhost:9200/garble-cloud/_search" -H 'Content-Type: application/json' -d'
{
"query": {
"filtered": {
"query": {
"match": { "accountIds":"a1" }
},
"filter": {
"terms": {
"colorcodes": [ 11, 12],
"minimum_should_match": 1
}
}
}
}
}
'