术语阐明
- document
用户在库中存储的数据,能够类比数据库中的一条数据 - index
具备雷同字段的文档汇合,能够类比与数据库中的 table - type
将来将会勾销
document
-
object json 类型的数据,外面能够蕴含多种类型的字段
- 字符串:text keyword
- 数值型:long short integer float double byte half_float scaled_float
- 布尔:boolean
- 日期:date
- 二进制:binary
- 范畴:integer_range float_range long_range double_range date_range
-
元数据字段
- _id 文档惟一 id 可自主生成或 es 生成
- _type
- _uid _id+_type
- _index 索引名
- _source 文档原始 json 数据 能够从这里获取所有字段数据
- _all 整合所有的字段内容到该字段 默认禁用
index
-
索引中存储具备雷同构造的文档 doc
- 每个索引都有各自的 mapping 构造,用于定义字段名和类型
-
每个集群能够有多个索引
- 例如存储 nginx 日志时 能够用每个日期作为索引来存储
-
restapi
- 新增索引 put /${indexName}
- 查看索引 get /${indexName}
- 删除索引 delete /${indexName}
document rest api
- 创立 post /${indexName}/doc/${docId}
- 批改 put /${indexName}/doc/${docId}
- 删除 delete /${indexName}/doc/${docId}
- 查找 get /${indexName}/doc/${docId}