Elasticsearch 不提供直接根据特定字段值批量删除文档的内置命令。但是,您可以使用 Elasticsearch Delete By Query API 来实现此功能。

以下是如何使用 Elasticsearch Delete By Query API 根据 'drugId' 字段删除文档的示例:

POST store_drug_index/_delete_by_query
{
  "query": {
    "term": {
      "drugId": '<your_drugId>'
    }
  }
}

将 '<your_drugId>' 替换为要删除的特定 drugId 值。

请注意,Delete By Query API 可能消耗大量资源,因此建议谨慎使用,尤其是在处理大量文档时。


原文地址: https://www.cveoy.top/t/topic/pkUP 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录