码迷,mamicode.com
首页 > 其他好文 > 详细

ElasticSearch 基本概念

时间:2017-07-31 15:44:54      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:注意   关系   类型   index   组成   dex   关系型数据库   arc   multi   

  • Index:Elasticsearch用来存储数据的逻辑区域,它类似于关系型数据库中的db概念。一个index可以在一个或者多个shard上面,同时一个shard也可能会有多个replicas。
  • Document:Elasticsearch里面存储的实体数据,类似于关系数据中一个table里面的一行数据。
    document由多个field组成,不同的document里面同名的field一定具有相同的类型。document里面field可以重复出现,也就是一个field会有多个值,即multivalued。
  • Document type:为了查询需要,一个index可能会有多种document,也就是document type,但需要注意,不同document里面同名的field一定要是相同类型的。
  • Mapping:存储field的相关映射信息,不同document type会有不同的mapping。

我们只需要大概认为Index就是一个db,document就是一行数据,field就是table的column,mapping就是table的定义,而document type就是一个table就可以了。



ElasticSearch 基本概念

标签:注意   关系   类型   index   组成   dex   关系型数据库   arc   multi   

原文地址:http://www.cnblogs.com/songpingyi/p/7263080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!