当前位置:   article > 正文

Elasticsearch数据类型_es 大文本

es 大文本

核心数据类型

文本类型
text
关键字类型
keyword
数值数据类型
long,integer,short,byte,double,float,half_float,scaled_float
日期数据类型
date
布尔数据类型
boolean
二进制数据类型
binary
范围数据类型
integer_range,float_range,long_range,double_range,date_range,ip_range

复杂数据类型

对象数据类型
object 用于单个JSON对象
嵌套数据类型
nested 用于JSON对象数组

地理位置类型

地理数据类型
地理位置数据类型
geo_point 纬度/经度积分
地理形状数据类型
geo_shape 适用于多边形等复杂形状

专用数据类型

IP数据类型
ip 用于IPv4和IPv6地址
完成数据类型
completion 提供自动完成建议
令牌计数数据类型
token_count 计算字符串中令牌的数量
mapper-murmur3
murmur3 在索引时计算值的哈希并将其存储在索引中
mapper-annotated-text
annotated-text 索引包含特殊标记的文本(通常用于标识命名实体)
渗滤器类型
接受来自query-dsl的查询
join 数据类型
为同一索引内的文档定义父/子关系
别名数据类型
为现有字段定义别名。

字段数据类型映射

字段名称:content
数据类型:text
分词器:ik_max_word
字段参数可参照:https://www.elastic.co/guide/en/elasticsearch/reference/6.6/mapping-types.html

// 7.0之前版本
{
	"mappings": {
		"_doc": {
			"properties": {
				"content": {
					"type": "text",
					"analyzer": "ik_max_word"
				}
			}
		}
	}
}
// 7.0以后版本,type(_doc)在7.0版本后废弃了
{
	"mappings": {
		"properties": {
			"content": {
				"type": "text",
				"analyzer": "ik_max_word"
			}
		}
	}
}
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小惠珠哦/article/detail/981343
推荐阅读
相关标签
  

闽ICP备14008679号