我的文档包含嵌套列表
fixed_fields: [
{
id: 12,
value: "someValue"
},
{
id: 38,
value: "someValue2"
},
]
现在,我需要使用id = 38
我尝试过:
"bool":{
"must":[
{
"nested":{
"path":"fixed_fields",
"filter":{
"bool":{
"must_not":[
{
"term":{
"fixed_fields.id":38
}
}
]
}
}
}
}
]
}
但是我得到的所有文档都包含任何fixed_fields,包括ID为38的文档。
我在2.4.6版中使用的是Elastic,并且没有选择升级
答案 0 :(得分:2)
尝试以下方法:
connected_components()