私はElasticSearchを初めて使いました。インデックス/マッピングを削除するとすべての実際のデータも削除されるかどうかを知る必要がありますか?もしそうなら、データを回復する方法はありますか?Elasticsearchインデックス(またはすべてのインデックス)を削除すると、実際のデータも削除されますか?
は、それはあなたが使用しているElasticsearchのバージョンに依存し、あなたに
私はElasticSearchを初めて使いました。インデックス/マッピングを削除するとすべての実際のデータも削除されるかどうかを知る必要がありますか?もしそうなら、データを回復する方法はありますか?Elasticsearchインデックス(またはすべてのインデックス)を削除すると、実際のデータも削除されますか?
は、それはあなたが使用しているElasticsearchのバージョンに依存し、あなたに
ありがとうございます。 1.7まで、マッピングを削除するとドキュメントも削除されます。 https://www.elastic.co/guide/en/elasticsearch/reference/1.7/indices-delete-mapping.html
以降では、マッピングを直接削除することはできません。索引のみを削除できます。 https://www.elastic.co/guide/en/elasticsearch/reference/2.0/indices-delete-mapping.html
私が知る限り、インデックス/マッピングが削除されると、ドキュメントを回復することはできません。 (私は100%確実ではないが)。
インデックスを削除すると、インデックスとデータが削除されます。 弾性検索のマッピングを削除する方法はありません。マッピングのためにPUT apiを使用してマッピングを更新することができます。
インデックスを削除するには、SenseでDELETEを使用します。
DELETE index_name
場合によっては(サービスとしてのAWS ESなど)、curlコマンドを使用してインデックス/ドキュメントを削除することができない場合があります。
curl -XDELETE 'hostname:port/index_name?pretty'
私は助けてくれることを願っています!
はい、インデックスを削除すると、そのインデックス内のすべてのデータが削除されます。唯一の回復方法は、ESスナップショット(または元のデータのようにインデックスを再作成するための他のバックアップ)がある場合です。 – Phil