在Elasticsearch中,基本数据类型有以下几种:
- String:字符串类型,可以包括文本和关键字两种子类型。
- Text:文本类型,适用于大段文本。
- Keyword:关键字类型,适用于不需要进行全文搜索的字段。
- Numeric:数值类型,包括整数和浮点数。
- Date:日期类型,存储日期和时间。
- Boolean:布尔类型,只能存储true或false。
- Binary:二进制类型,可以存储任意二进制数据。
- Range:范围类型,用于存储范围值,如日期范围或数值范围。
- Ip:IP地址类型,用于存储IPv4或IPv6地址。
- Geo-point:地理坐标点类型,用于存储经纬度坐标。
- Geo-shape:地理形状类型,用于存储地理区域、线或点的形状数据。