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

索引mapping

PUT MAPPING

  1. Put Mapping API 可在现有索引上添加字段
    6.X elasticsearch实战学习笔记_索引管理07
    6.X elasticsearch实战学习笔记_索引管理076.X elasticsearch实战学习笔记_索引管理07

  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}
    
上一篇:python – numpy中数组之间的映射


下一篇:java – 获取org.hibernate.MappingException:没有JDBC类型的Dialect映射:-4 exception?