Elasticsearchの削除コマンドメモ
15880 ワード
文書ディレクトリドキュメントindex/create を作成 index idが存在しない場合、既存のドキュメントを削除してから新しいドキュメントを作成すると、バージョンが 増加します. idが既に存在する場合、 に失敗します.システムはid を自動的に生成する.ドキュメントupdate を更新ドキュメントは既に存在する必要があります.更新は、対応するフィールドに対してのみインクリメンタルに変更されます. ドキュメントdelete を削除ドキュメントget を調べる一括操作: 一括読み出し: 一括クエリー-msearch 全体記録 ドキュメントindex/createの作成
index idが存在しない場合は、既存のドキュメントを削除してから新しいドキュメントを作成すると、バージョンが増加します.
idが既に存在する場合は失敗します
システムは自動的にidを生成します
ドキュメントの更新update
ドキュメントは既に存在する必要があります.更新は該当するフィールドのみをインクリメンタルに変更します.
ドキュメントdeleteを削除
ドキュメントgetを調べる
一括アクション:
一括読み込み:
一括クエリー-msearch
トータルレコード
index idが存在しない場合は、既存のドキュメントを削除してから新しいドキュメントを作成すると、バージョンが増加します.
PUT test/_doc/1
{"user":"mike","comment":"you known,for search"}
idが既に存在する場合は失敗します
PUT test/_create/1
{"user":"mike1","comment":"you known,for search"}
システムは自動的にidを生成します
POST test/_doc
{"user":"mike2","comment":"you known,for search"}
ドキュメントの更新update
ドキュメントは既に存在する必要があります.更新は該当するフィールドのみをインクリメンタルに変更します.
POST test/_update/1
{"doc":{"user":"mike4","comment":"you known,for search","test":"55"}}
ドキュメントdeleteを削除
DELETE test/_doc/1
ドキュメントgetを調べる
GET test/_doc/1
一括アクション:
, ,
POST _bulk
{"index":{"_index":"test","_id":"1"}}
{"field1":"value1"}
{"delete":{"_index":"test","_id":"2"}}
{"create":{"_index":"test2","_id":"3"}}
{"field1":"value3"}
{"update":{"_id":"1","_index":"test"}}
{"doc":{"field2":"value2"}}
一括読み込み:
GET _mget
{
"docs":[
{
"_index":"test",
"_id":1
},
{
"_index":"test",
"_id":2
}
]
}
一括クエリー-msearch
POST test/_msearch
{}
{"query":{"match_all":{}},"from":0,"size":2}
{}
{"query":{"match_all":{}}}
{"index":"test2"}
{"query":{"match_all":{}}}
トータルレコード
GET _cluster/health
GET _cat/nodes
GET _cat/shards
# type _doc
# index id , , ,
PUT test/_doc/1
{"user":"mike","comment":"you known,for search"}
# id ,
PUT test/_create/1
{"user":"mike1","comment":"you known,for search"}
# id
POST test/_doc
{"user":"mike2","comment":"you known,for search"}
#
GET test/_count
#
GET test/_doc/1
#
GET test/_search/
#
GET test/_doc/1
# ,
POST test/_update/1
{"doc":{"user":"mike4","comment":"you known,for search","test":"55"}}
#
DELETE test/_doc/1
# , ,
POST _bulk
{"index":{"_index":"test","_id":"1"}}
{"field1":"value1"}
{"delete":{"_index":"test","_id":"2"}}
{"create":{"_index":"test2","_id":"3"}}
{"field1":"value3"}
{"update":{"_id":"1","_index":"test"}}
{"doc":{"field2":"value2"}}
# , ,
GET _mget
{
"docs":[
{
"_index":"test",
"_id":1
},
{
"_index":"test",
"_id":2
}
]
}
#
POST test/_msearch
{}
{"query":{"match_all":{}},"from":0,"size":2}
{}
{"query":{"match_all":{}}}
{"index":"test2"}
{"query":{"match_all":{}}}