假设模型有一个字段列表,其中一个字段 - id列出一些相关字段:
{
'name': 'bla-bla',
'field1': 'value1',
'array': [
1, 2, 3, 4
]
}
必要时选择那些值与数组一致的记录传输一组id,即如果我给 1,2,3 ,反之亦然 1,2,3,4, 5 ,该行将无法找到,但如果您传递 3,2,4,1 (即订单未解决),则应找到该行。
答案 0 :(得分:0)
您可以使用script
执行以下操作:
{
"query": {
"match_all": {}
},
"filter": {
"script": {
"script": "_source.array == [1, 2, 3, 4]"
}
}
}