Elasticsearch で特定のドキュメントを curl で検索、削除する方法をご紹介します。
curl を利用して Elasticsearch で特定のドキュメントを削除したくなり、調べて、実践してみました。
Search API | Elasticsearch Guide [7.x] | Elastic
curl \\
-H "Content-Type: application/json" \\
-XPOST \\
"$ES_HOST/products/_search" \\
-d '{ "query": { "match": { "id": "1" } } }'
Delete by query API | Elasticsearch Guide [7.x] | Elastic
curl \\
-H "Content-Type: application/json" \\
-XPOST \\
"$ES_HOST/products/_delete_by_query" \\
-d '{ "query": { "match": { "id": "1" } } }'
以上、curl を利用して Elasticsearch の特定のドキュメントを削除した、現場からお送りしました。