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:集羣內部錯誤