NestedQuery 用于查询 Nested 字段中子行的数据。由于 Nested 字段不支持直接查询,需通过 NestedQuery 包装,并指定字段路径和一个子查询(支持任意 Query 类型)。
数据结构
message NestedQuery {
optional string path = 1;
optional Query query = 2;
optional ScoreMode score_mode = 3;
optional float weight = 4;
optional InnerHits inner_hits = 5;
}
|
名称 |
类型 |
是否必选 |
描述 |
|
path |
string |
是 |
Nested 字段的路径,以点号表示层级关系。例如, |
|
query |
是 |
在 Nested 字段的子字段上执行的查询,支持任意 Query 类型。 |
|
|
score_mode |
否 |
字段存在多个值时的评分计算方式。 |
|
|
weight |
float |
否 |
该查询条件在评分中的权重。 |
|
inner_hits |
否 |
Nested 字段子字段的返回配置。 |
该文章对您有帮助吗?