术语说明
- 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}
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。