索引字段类型
权限提醒
索引字段的设置需要有 WRITE 权限。
每个字段相应的数据类型,指示字段包含的数据类型(例如字符串或布尔值)及其预期用途。 例如,您可以将字符串索引到 text
和 keyword
类型。
字段类型按系列分组,同一家族中的类型支持相同的搜索功能,但可能具有不同的空间使用或性能特征。
通用类型
binary
使用 BASE64 字符串编码的二进制值。
boolean
布尔值类型,包含两个值 true
和 false
。
Keywords
关键字类型族,包括 keyword
, constant_keyword
, 和 wildcard
。
Numbers
数字类型,例如 long
和 double
,用于表达数量。
Dates
日期类型,包括:date
和 date_nanos
。
alias
定义一个已有字段的别名。
对象和关联类型
object
JSON 对象
flattened
将整个 JSON 对象作为一个单一的字段值。
nested
保留其子字段之间关系的 JSON 对象。
join
为同一索引中的文档定义父/子关系。
结构化数据类型
Range
范围类型,例如 long_range
, double_range
, date_range
, 和 ip_range
。
ip
IP 地址,支持 IPv4 和 IPv6 地址。
version
软件版本,支持语义化的版本控制优先规则。
murmur3
计算和存储值的哈希值。
聚合数据类型
histogram
预先汇总的数值。