Skip to content

Commit 5dc587d

Browse files
author
chendahui
committedJul 6, 2016
fixed explanation
1 parent a59caea commit 5dc587d

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed
 

‎base.md

+8-3
Original file line numberDiff line numberDiff line change
@@ -54,11 +54,15 @@ Lucene使用**[TF/IDF](http://en.wikipedia.org/wiki/Tf–idf)**这套计算得
5454

5555
Data:
5656

57-
+ Index:Elasticsearch用来存储数据的逻辑区域,它类似于关系型数据库中的table概念。一个index可以在一个或者多个shard上面,同时一个shard也可能会有多个replicas。
57+
+ Index:Elasticsearch用来存储数据的逻辑区域,它类似于关系型数据库中的database 概念。一个index可以在一个或者多个shard上面,同时一个shard也可能会有多个replicas。
5858
+ Document:Elasticsearch里面存储的实体数据,类似于关系数据中一个table里面的一行数据。
5959
document由多个field组成,不同的document里面同名的field一定具有相同的类型。document里面field可以重复出现,也就是一个field会有多个值,即multivalued。
60-
+ Document type:为了查询需要,一个index可能会有多种document,也就是document type,但需要注意,不同document里面同名的field一定要是相同类型的。
61-
+ Mapping:存储field的相关映射信息,不同document type会有不同的mapping。
60+
+ Document type:为了查询需要,一个index可能会有多种document,也就是document type. 它类似于关系型数据库中的 table 概念。但需要注意,不同document里面同名的field一定要是相同类型的。
61+
+ Mapping:它类似于关系型数据库中的 schema 定义概念。存储field的相关映射信息,不同document type会有不同的mapping。
62+
63+
下图是 ElasticSearch 和 关系型数据库的一些术语比较。
64+
65+
![](./data/comparison.png)
6266

6367
Server:
6468

@@ -68,3 +72,4 @@ Server:
6872
+ Replica:shard的备份,有一个primary shard,其余的叫做replica shards
6973
+ Gateway:管理cluster状态信息
7074

75+

‎data/comparison.png

82.3 KB
Loading

0 commit comments

Comments
 (0)
Please sign in to comment.