Exists
api对netsed
字段无效?
dsl
json:
{
"query": {
"bool": {
"filter": [
{
"exists": {
"field": "LableToMember"
}
}
]
}
}
}
一位医生:
{
"LableToMember": [
{
"xxx": "xxx"
}
]
}
LableToMember
是一个嵌套字段,我无法获取任何文档。除nested
字段外,其他类型的工作正常。
为什么?
答案 0 :(得分:2)
您必须将nested query用于嵌套字段。
{
"query": {
"bool": {
"filter": {
"nested": {
"path": "LableToMember",
"query": {
"bool": {
"filter": {
"exists": {
"field": "LableToMember"
}
}
}
}
}
}
}
}
}