我有包含嵌套项目的文档。映射类似于以下内容:
"document": {
"properties": {
"fieldA": { "type": "integer" },
"items": { "type": "nested",
"properties": {
"is_x": {"type": "boolean"},
"name": {"type": "string"}
}
}
}
}
示例文档:
document:
fieldA: 123,
...
items:
[
{ "name": "item1", "is_x":true},
{ "name": "item2", "is_x":false},
...
{ "name": "itemn", "is_x":true}
]
我想获得每个包含"is_x"=false
一种选择是在索引编制期间保存此值,但我很想知道在搜索过程中如何做到这一点(在这种情况下搜索性能不是问题)。