表示範圍查詢配置。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值。 |