Elastic Search コマンドのインデックス操作の詳細な説明

Elastic Searchのインストールについては「Elastic Search 8.6.2 クラスターのインストールとデプロイ」、Kibanaのインストールについては「 Elastic Search 8.6.2 簡単な操作 」を参照してください。関連するコマンドは、Kibana ツールのコンソール プラットフォームで実行されます。

Elastic Search のインデックス操作には主に、インデックスの作成、削除、クローズとオープン、インデックス エイリアス操作が含まれます。その中でも、インデックス エイリアス操作は実稼働環境で広く使用されており、インデックスの終了または削除と組み合わせて使用​​できます。本番環境でインデックスを使用する場合は、不適切な操作によるデータの損失や異常に特に注意する必要があります。

1. インデックスを作成する

Elastic Search を使用して検索エンジンを構築する最初のステップは、インデックスを作成することです。インデックスを作成し、PUT モードでリクエストを開始します (コマンド PUT /indexName)。

PUT /顧客

{

  "設定":{

    「シャード数」: 5、 

    「レプリカの数」: 2

  }、

  "マッピング":{

    "プロパティ":{

      "名前":{

        「タイプ」:「テキスト」

      }、

      "年":{

        "型": "整数"

      }

    }

  }

}

{

  「承認済み」: true、

  "shards_acknowledged": true、

  "インデックス": "顧客"

}

        

 

2. インデックスの削除

DELETE /indexName を使用してインデックスを削除します

/顧客を削除

{

  「承認済み」: true

}

3.インデックスを閉じる

一部のインデックスは一時的に使用できない場合がありますが、将来的には使用される可能性があり、インデックスを閉じることができます。インデックスが閉じられている場合、インデックス情報を表示するには Elastic Search API または監視ツールのみを使用できます。この時点で、インデックスに対する読み取りおよび書き込み操作により、インデックス終了例外というエラーが報告されます。

POST /顧客/_close

{

  「承認済み」: true、

  "shards_acknowledged": true、

  「インデックス」: {

    "お客様": {

      「クローズ」: true

    }

  }

}

4. インデックスを開く

インデックスが閉じられています。再度使用したい場合は、再度インデックスを開くことができます。

POST /customer/_open

{

  「承認済み」: true、

  "shards_acknowledged": true

おすすめ

転載: blog.csdn.net/Yu_Yangjun/article/details/129852592