字段类型介绍
字段类型 | 字段表述 | 是否支持多值 | 是否可以用于正排索引 | 是否可以用于摘要索引 | 是否可以用于倒排索引 |
TEXT | 文本类型 | 否 | 否 | 是 | 是 |
STRING | 字符串类型 | 是 | 是 | 是 | 是 |
INT8 | 8位有符号数字类型 | 是 | 是 | 是 | 是 |
UINT8 | 8位无符号数字类型 | 是 | 是 | 是 | 是 |
INT16 | 16位有符号数字类型 | 是 | 是 | 是 | 是 |
UINT16 | 16位无符号数字类型 | 是 | 是 | 是 | 是 |
INTEGER | 32位有符号数字类型 | 是 | 是 | 是 | 是 |
UINT32 | 32位无符号数字类型 | 是 | 是 | 是 | 是 |
INT64 | 64位有符号数字类型 | 是 | 是 | 是 | 是 |
UINT64 | 64位无符号数字类型 | 是 | 是 | 是 | 是 |
FLOAT | float类型(32位)的浮点 | 是 | 是 | 是 | 否 |
DOUBLE | double类型(64位)的浮点 | 是 | 是 | 是 | 否 |
LOCATION | 点,存储的是点的经纬度 | 是 | 是 | 是 | 是 |
LINE | 线,存储的是线上点的经纬度,第一个值代表折线点的个数 | 是 | 是 | 是 | 是 |
POLYGON | 多边形,多边形点的经纬度,多个折线的组合,对每个折线,第一个值代表折线点的个数 | 是 | 是 | 是 | 是 |
DATE | 日期类型 | 否 | 否 | 是 | 是 |
TIME | 时间类型 | 否 | 否 | 是 | 是 |
TIMESTAMP | 时间戳类型, {DATE} {TIME} [TIMEZONE(可选)] | 否 | 否 | 是 | 是 |
TEXT字段类型在schema配置时必须制定分析器。
LOCATION:location=LON LAT,如location=116 40
LINE:line=location,location,location...^]location,location...,如line=116 40,117 41,118 42^]...
POLYGON:polygon=location1,location2,...location1^]...
DATE:日期类型,year-month-day (eg: 2020-08-19)
TIME:时间,hour:minute:second[.milliSeconds] (eg: 11:40:00.234 or 12:00:00)
TIMESTAMP:{DATE} {TIME} [TIMEZONE(可选)] (eg: 2020-08-19 11:40:00.234 或 2020-08-19 11:40.00.234 +0800),时区信息可选,默认为GMT/UTC标准时区(默认时区可配置)