当前位置:首页 > 开发 > 软件应用 > 正文

Elasticsearch模块功能之-映射(Mapper)

发表于: 2014-10-18   作者:aoyouzi   来源:转载   浏览:
摘要: Elasticsearch模块功能之-映射(Mapper)   当创建索引或者使用put mapping Api操作时,mapper模块主要负责将类型映射的定义添加到索引上。同时也支持预先没有定义的动态映射类型。 1、动态映射:          索引一篇文档时新的“类型”可以动态添加。

Elasticsearch模块功能之-映射(Mapper)

 

当创建索引或者使用put mapping Api操作时,mapper模块主要负责将类型映射的定义添加到索引上。同时也支持预先没有定义的动态映射类型。

1、动态映射:

         索引一篇文档时新的“类型”可以动态添加。当遇到一个新的字段类型时,Elasticsearch可以自动检测数据类型并能自动添加类型映射。

2、默认映射:

         当创建一个新的“类型”时,Elasticsearch使用_defualt_映射作为他的基础“类型”,任何建索引或者添加映射时指定的映射将覆盖掉默认值。默认映射的定义如下:

 

[html]  view plain copy
 
  1. {  
  2.   
  3.     _default_ : {  
  4.   
  5.     }  
  6.   
  7. }  

 

3、配置映射

         映射可以在名为[mapping_name].json的文件中定义,该文件需要放在config/mappings/_default后者config/mappings/[index_name]的位置下面。

 

【参考】http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/mapping.html

 

from  http://blog.csdn.net/changong28/article/details/38406191

Elasticsearch模块功能之-映射(Mapper)

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号