NestedQuery

表示嵌套类型查询配置。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

嵌套类型字段的子列上的查询,子列上的查询可以是任意Query类型。

score_mode

SortMode

当字段存在多个值时基于哪个值计算分数。

weight

float

查询条件的权重配置。