表示嵌套类型查询配置。NestedQuery用于查询嵌套类型字段中子行的数据。嵌套类型不能直接查询,需要通过NestedQuery包装,NestedQuery中需要指定嵌套类型字段的路径和一个子查询,其中子查询可以是任意Query类型。
数据结构
message NestedQuery {
optional string path = 1;
optional Query query = 2;
optional ScoreMode score_mode = 3;
optional float weight = 4;
}
名称 | 类型 | 是否必选 | 描述 |
path | string | 是 | 路径名,嵌套类型字段的树状路径。例如news.title表示嵌套类型的news字段中的title子列。 |
query | 是 | 嵌套类型字段的子列上的查询,子列上的查询可以是任意Query类型。 | |
score_mode | 否 | 当字段存在多个值时基于哪个值计算分数。 | |
weight | float | 否 | 查询条件的权重配置。 |