我的索引包含以下文件:
{“ details”:[{“ name”:“ test”},{“ name”:“ demo”}]}
和
{“详细信息”:[{“名称”:“检查”}]}
明细字段是嵌套类型。我正在使用以下嵌套查询来获取结果:
{
"nested": {
"path": "details",
"query": {
"bool": {
"must_not": [{
"terms": {
"details.name": ["test"]
}
}]
}
}
}
}
但是结果同时包含两个文档。我只需要一个名称为“ check”的文档。 怎么了请让我知道吗?