ElasticSearchからデータを削除する 質問する

ElasticSearchからデータを削除する 質問する

ElasticSearchからデータを削除したいです。インデックスを削除しました。しかし、実際にはデータ自体は削除されていないようです。私が見た他のものによると、クエリによる削除機能です。しかし、何をクエリすればよいのかさえわかりません。インデックスはわかっています。基本的に、

DELETE FROM [Index]

Chrome の PostMan から。しかし、うまくいきません。何をしても、データが残っているようです。これまでのところ、PostMan で DELETE HTTP 動詞を使用し、次のような URL を使用してインデックスを正常に削除しました。

http://localhost:9200/[indexName]

ただし、実際にはデータ (つまりドキュメント) 自体は削除されないようです。

ベストアンサー1

すべてのインデックスを削除する必要がある場合は、これが役立つ場合があります:

curl -X DELETE 'http://localhost:9200/_all'

パワーシェル:

Invoke-WebRequest -method DELETE http://localhost:9200/_all

注:これにより、x-pack アクセス認証情報、Kibana ダッシュボード、視覚化を含むすべてのデータが削除されます。

おすすめ記事