elasticsearch 6.8 常用数据字段类型
在 es 中,字段类型主要有以下几种:
Arrays Binary datatype Range datatypes Boolean datatype Date datatype Geo-point datatype Geo-Shape datatype IP datatype Keyword datatype Nested datatype Numeric datatypes Object datatype Text datatype Token count datatype Percolator type join datatype
但实际我们常用的可能就是以下几个:
text -> 分词,支持全文搜索 keyword -> 主要用于 agg sort filter,有些字段可以多类型,所以该字段就是既可以分词支持全文搜索,也可以精确搜索 date -> 时间类型,支持较多具体类型,string类型的格式时间串,int型秒级时间戳,int64/long 型的毫秒时间戳,一般在mapping中限定type为date,格式则看需求 数值类型 -> 支持较多,有 int8-int64, float16/float32/float64,看数值类型与范围选择 boolean -> 就是简单的布尔值,比如 true 甚至 "true",而false,可以"false",甚至""(空串) object -> 就是对象类型,认为是字典或者map,映射类型,可以嵌套,内部处理会将其展平,如 xx.yy.zz: val nested -> 内嵌类型,数组包字典这种类似的 ip -> ip类型,支持ipv4和ipv6,或者也可以用网络表示,如 1.1.1.1/24 这种CIDR的
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
2023-03-22 基于go/pprof用于常用排序场景下的性能分析
2023-03-22 Golang 大杀器之性能剖析 PProf