相似索引中有字段名爲:process.tags.value,也就是多級嵌套時通常的term或者match已經沒法查詢到數據,使用如下方式查詢:ide
SDK 查詢:ui
QueryBuilder pathQuery = QueryBuilders.nestedQuery("path",
QueryBuilders.boolQuery().must(QueryBuilders.matchQuery(name, value)), ScoreMode.Total);
this.queryBuilders = this.queryBuilders.must(pathQuery);this
其中,path變量對應多級嵌套的上一級。如:查詢路徑process.tags.value,那麼path爲process.tags。索引