Elasticsearch 删除文档:根据 ID 删除数据

要根据 ID 删除 Elasticsearch 中的文档,您可以使用以下方法:

  1. 使用 DELETE 请求来删除指定 ID 的文档。

例如,假设您的 Elasticsearch 实例的主机名是 localhost,索引名称是 my-index,文档类型是 my-type,要删除的文档 ID 是 123:

DELETE localhost:9200/my-index/my-type/123
  1. 使用 Elasticsearch 的客户端库来执行删除操作。 具体的代码取决于您使用的编程语言和 Elasticsearch 客户端库。以下是使用 Python 的 Elasticsearch 客户端库进行删除的示例:
from elasticsearch import Elasticsearch

# 创建 Elasticsearch 客户端
es = Elasticsearch()

# 删除指定 ID 的文档
es.delete(index='my-index', doc_type='my-type', id='123')

请注意,以上示例中的索引名称 (my-index) 和文档类型 (my-type) 是示例值,您需要根据您的实际情况进行替换。

Elasticsearch 删除文档:根据 ID 删除数据

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

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