0%

Elasticsearch-nested-query

Elasticsearch嵌套查询,具体可参考Nested Query.

建议还是要多看多熟悉Elasticsearch的官方文档,比到处去搜强多了。

简而言之,在对ES doc的多层嵌套对象进行查询的时候,要使用Nested Query,常规查询无效。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"query": {
"nested" : {
"path" : "obj",
"query" : {
"bool" : {
"must" : [
{ "match" : {"obj.info.name" : "zhangsan"} }
]
}
}
}
}
}