第一次看elasticsearch,建议大家看官方文档,我这个就是官方抄来的鹅已。。。。
参考文档:Elasticsearch 权威指南
基本概念对比关系图:
Relational DB -> Databases -> Tables -> Rows -> Columns
Elasticsearch -> Indices -> Types -> Documents -> Fields
举例
Relational DB | Databases | Tables | Rows | Columns |
Elasticsearch | Indices | Types | Documents | Fileds |
Elasticsearch | Alibaba Crop | employee | {"name":"Jack Ma", "age":50} | name, age |
索引就是存数据:
PUT /megacorp/employee/1
有个数据库叫:阿里巴巴公司 Alibaba Crop (索引名)
有一张表叫:员工表 employee (类型名)
数据有一位员工(行):{ "name":"Jack Ma", "age":50}
表中的字段(列):name, age