curl -x put ///
curl -x put //
# 獲取所有的字段資料
curl 127.0.0.1:9200/articles/article/150000?pretty
# 獲取一部分字段資料
curl 127.0.0.1:9200/articles/article/150000?_source=title,content\&pretty
# 不獲取任何欄位的資料 使用率最高
curl 127.0.0.1:9200/articles/article/150000?_source=false\&pretty
判斷文件是否存在
curl -i -x head 127.0.0.1:9200/articles/article/150000
'
curl -x delete 127.0.0.1:9200/articles/article/150000
取出多個文件
curl -x get 127.0.0.1:9200/_mget -d '
,
]}'
# 增加資料
put /資料庫/型別/文件id -d {} # 使用自定義的文件id 一般文件id為基礎資料庫的主鍵
# 刪除資料
delete /資料庫/型別/文件id
# 查詢資料 根據文件id查詢
get /資料庫/型別/文件id?_source=false 不取出任何字段, 但是會返回文件id 欄位名 _id
# 更新資料 不能單獨更新乙個字段, 必須將該文件的所有都更新(刪除原資料, 再覆蓋的機制)
put /資料庫/型別/文件id -d
文件的增刪改查
請求 post nba doc 指定id 則 nba doc id 可以通過 op type create 指定建立 響應,seq no 0 primary term 3 請求 get nba doc tvhlbhmbc4 cyfmh q7 響應 put cluster settings 4 自動建...
Elasticsearch 文件增刪改查及區域性更新
文件,即索引庫中的資料,會根據規則建立索引,將來用於搜尋。可以模擬做資料庫中的一行資料 post 索引名稱 search post 索引名 update 全量 put my company index doc 3 部分更新 post my company index update 3 delete ...
資料增刪改查
import sqlite3 from db import get db conn,close db conn 測試 db file score.db 插入資料 definset score data 1 獲取連線 conn sqlite3.connect db file 2 開啟游標cursor ...