前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >es中的mapping

es中的mapping

作者头像
爱撒谎的男孩
发布2019-12-31 15:39:26
6160
发布2019-12-31 15:39:26
举报
文章被收录于专栏:码猿技术专栏

文章目录

1. Mapping

1.1. 核心数据类型

1.2. 复杂核心类型

1.3. 手动指定Mapping

Mapping

  • GET /index/type/_mapping
  • 我们可以使用上面的语句检查自己创建的文档的映射,如果类型映射错误,那么将会造成意想不到的结果

核心数据类型

  • Elasticsearch 支持 如下简单域类型:
    • 字符串: string
      • text :支持分词
      • keyword :不分词
    • 整数 : byte, short, integer, long
    • 浮点数: float, double
    • 布尔型: boolean
    • 日期: date
  • 日期和数值类型的数据不会进行分词,只有精确查询才能查询到。
  • text类型的数据会进行分词,我们只需要查询部分单词即可查询到结果

复杂核心类型

手动指定Mapping

代码语言:javascript
复制
PUT /lib       //指定索引为lib
{
  "mappings":{
    "user":{          //指定索引类型为user
      "properties":{
        "name":{
        "type":"text",           //指定类型
        "analyzer": "standard"    //指定分词器
      },
      "age":{
        "type":"integer"
      },
      "date":{
        "type":"date"
      },
      
      "address":{
        "type":"text",
        "analyzer": "standard"
      }
      }
      
    }
  }
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018-09-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Mapping
    • 核心数据类型
      • 复杂核心类型
        • 手动指定Mapping
        相关产品与服务
        Elasticsearch Service
        腾讯云 Elasticsearch Service(ES)是云端全托管海量数据检索分析服务,拥有高性能自研内核,集成X-Pack。ES 支持通过自治索引、存算分离、集群巡检等特性轻松管理集群,也支持免运维、自动弹性、按需使用的 Serverless 模式。使用 ES 您可以高效构建信息检索、日志分析、运维监控等服务,它独特的向量检索还可助您构建基于语义、图像的AI深度应用。
        领券
        问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档