elasticsearch 映射数据类型

需要掌握:elasticsearch 映射(mapping)

说明

https://www.elastic.co/guide/en/elasticsearch/reference/7.9/mapping-types.html

text

字符串,可分词

注意: 不能对该类型的字段进行分组统计

keyword

elasticsearch 映射数据类型:keyword和ignore_above

Numeric 数值类型

官网:
https://www.elastic.co/guide/en/elasticsearch/reference/7.9/number.html

分两类

整型

long

一个有符号的 64 位整数,最小值为 -2^63,最大值为 2^63 - 1

integer

一个有符号的 32 位整数,最小值为 -2^31,最大值为 2^31 - 1

short

一个有符号的 16 位整数,最小值为-32,768,最大值为32,767。

byte

一个有符号的 8 位整数,最小值为-128,最大值为127。

浮点型

double

双精度 64 位 IEEE 754 浮点数,仅限于有限值。

float

单精度 32 位 IEEE 754 浮点数,仅限于有限值。

half_float

半精度 16 位 IEEE 754 浮点数,仅限于有限值。

浮点数的高精度类型

scaled_float

由 支持的浮点数long,按固定double比例因子缩放。

boolean

布尔类型

  • true 或者 "true" ,真
  • false 或者 "false",假

Date:日期类型

Array:数组类型

Object:对象


原文出处:/show_1IX1miDF6x6a.html