ElasticSearch-数据类型

文本类型

   text:当一个字段需要用于全文搜索(会被分词), 比如产品名称、产品描述信息, 就应该使用text类型.

   keyword:当一个字段需要按照精确值(不会被分词)进行过滤、排序、聚合等操作时, 就应该使用keyword类型.

数字类型

日期类型

  date:在ES中, 日期可以是包含格式化日期的字符串, "2018-10-01", 或"2018/10/01 12:10:30"、代表时间毫秒数的长整型数字或代表时间秒数的整数

布尔类型

  boolean:true 和 false

二进制型

  binary:二进制类型是Base64编码字符串的二进制值, 不以默认的方式存储, 且不能被搜索. 

范围类型

 数组类型

  ES中没有专门的数组类型, 直接使用[]定义即可;数组中所有的值必须是同一种数据类型, 不支持混合数据类型的数组.

posted @ 2021-01-17 18:47  鄙人取个名字好难  阅读(140)  评论(0编辑  收藏  举报