文件資料的增刪改查 重點

2022-05-21 12:09:12 字數 988 閱讀 8720

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 ...