Elasticsearchの削除コマンドメモ

15880 ワード

文書ディレクトリ
  • ドキュメントindex/create
  • を作成
  • index idが存在しない場合、既存のドキュメントを削除してから新しいドキュメントを作成すると、バージョンが
  • 増加します.
  • idが既に存在する場合、
  • に失敗します.
  • システムはid
  • を自動的に生成する.
  • ドキュメントupdate
  • を更新
  • ドキュメントは既に存在する必要があります.更新は、対応するフィールドに対してのみインクリメンタルに変更されます.
  • ドキュメントdelete
  • を削除
  • ドキュメントget
  • を調べる
  • 一括操作:
  • 一括読み出し:
  • 一括クエリー-msearch
  • 全体記録
  • ドキュメントindex/createの作成
    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":{}}}