Create 一个文档
1. 支持自动生成文档ID和指定文档ID
2. 通过调用 post /索引名/_doc ,系统自动生成文档ID
3. 调用 PUT 索引名/_create/1创建时,若该id的文档已存在,则创建失败
Index 文档
- 若文档不存在,就创建一个新的文档;否则,先删除旧文档,再创建新文档,并且版本号加一
Update 文档
1. 不会删除原来的文档,实现数据更新
2. 文档必须已经存在,更新只对相应字段做增量修改
Bulk API
- 支持在一次API调用中,对不同索引进行操作
- 支持Create、Index、Update、Delete
- 操作中单条操作失败,不影响其他操作
- 返回结果包括每一条操作执行的结果
mget
- 批量读取,可以减少网络连接产生的开销,提高性能
msearch 批量查询
常见问题:
1. 无法连接: 网络故障或集群挂了
2. 连接无法关闭:网络故障或节点出错
3. 429:集群过于繁忙
4. 4xx:请求体格式有错
5. 500:集群内部错误