当前位置:首页 > 开发 > 行业应用 > 正文

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

    震惊

    震惊

编辑推荐
resultMap 元素是MyBatis 中最重要最强大的元素。它就是让你远离 90%的需要从结果 集中取出数据的 J
自动链接架构元素 在我们的项目中,如果架构中的项比较多,那么在建立映射关系的时候,查找到相对应
优化显示映射窗口中的链接 如果架构够大,我们的映射可能包括源和目标架构之间的大量链接。由于映射
本系列初步打算总共分为9篇,第一篇先写些比较简单的,后面会由浅入深,通过这个系列向大家介绍一些
对于提供全文检索的工具来说,索引时一个关键的过程——只有通过索引操作,才能对数据进行分析存储
ES中有一个非常重要的特性——动态映射,即索引文档前不需要创建索引、类型等信息,在索引的同时会
一对多套一对多 Items类: public class Items { private int itemId; private String itemName; pr
执行查询操作的时候,通常返回的结果集会出现一下几种情况: 1. 一对一查询:返回的结果集的唯一主
bigdesk是elasticsearch的一个集群监控工具,可以通过它来查看es集群的各种状态,如:cpu、内存使用
上篇文章《深入浅出Mybatis系列(六)---objectFactory、plugins、mappers简介与配置》简单地给myba
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号