RangeQuery

表示范围查询配置。RangeQuery根据范围条件查询表中的数据。对于Text类型字段,只要分词后的词条中有词条满足范围条件即可。

数据结构

message RangeQuery {
    optional string field_name = 1;
    optional bytes range_from = 2; // variant value
    optional bytes range_to = 3; // variant value
    optional bool include_lower = 4;
    optional bool include_upper = 5;
}

名称

类型

是否必选

描述

field_name

string

列名。

range_from

bytes

起始位置的值,由Plainbuffer编码,详见Plainbuffer编码。

设置范围条件时,大于(>)可以使用greaterThan表示,大于等于(>=)可以使用greaterThanOrEqual表示。

range_to

bytes

结束位置的值,由Plainbuffer编码,详见Plainbuffer编码。

设置范围条件时,小于(<)可以使用lessThan表示;小于等于(<=)可以使用lessThanOrEqual表示。

include_lower

bool

结果中是否需要包括range_from值。

include_upper

bool

结果中是否需要包括range_to值。