【发布时间】:2015-04-01 18:44:59
【问题描述】:
我有一个包含嵌套文档的父文档:
parent_mapping = {
_id: { path: "id" },
properties: {
id: { type: "integer" },
content: { type: "string" },
...
children: {
type: "nested",
properties: {
id: { type: "integer" },
main_entry: { type: "boolean" },
...
我想获取所有嵌套文档都将 main_entry 设置为“false”的所有父文档。
filter: {
nested: {
path: "entries",
filter: {
not: {
term: { "entries.main_entry" => "true" }
}
}
}
}
这给了我所有拥有任何嵌套文档且 main_entry 设置为“false”的父母。
我正在努力排除嵌套子项且 main_entry 设置为“true”的结果。
【问题讨论】:
标签: elasticsearch