表示范围查询配置。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值。 |