6.X elasticsearch实战学习笔记_索引管理07

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_43707160/article/details/100016942

索引mapping

PUT MAPPING

  1. Put Mapping API 可在现有索引上添加字段
    在这里插入图片描述
    在这里插入图片描述在这里插入图片描述

  2. 多索引:put mapping 可通过单个请求,应用多个索引

    PUT /index1,index2/_mapping/_doc
    
  3. 更新字段mappings
    通常,无法更新现有字段的mapping,例外:
    A. 可将新属性添加到Object数据类型的字段
    B. 新的muti-fields 可以被添加到现有字段中
    C. ignore_above 参数可更新
    D. 每个mapping参数指定 受否可在现有字段上更新设置

Get Mapping

  1. get mapping API 可检索索引或索引/type的定义:

    GET /index/_mapping/_doc
    
  2. 多索引 、 type:

    GET /index,index/_mapping/{type}
    
    GET /_all/_mapping
    

Get Field Mapping

  1. 该API 允许检索一个或多个字段的mapping定义,可用于不需要返回完整的类型映射的情况

    GET index_name/_mapping/_doc/field/{字段名}
    
  2. 多索引、type、字段

    可通过单个调用从多索引、类型获取多个字段的映射

    GET index1,index2/{type}/_mapping/field/{field}
    

猜你喜欢

转载自blog.csdn.net/weixin_43707160/article/details/100016942