Elasticsearch 删除文档:根据 ID 删除数据
Elasticsearch 删除文档:根据 ID 删除数据
要根据 ID 删除 Elasticsearch 中的文档,您可以使用以下方法:
- 使用 DELETE 请求来删除指定 ID 的文档。
例如,假设您的 Elasticsearch 实例的主机名是 localhost,索引名称是 my-index,文档类型是 my-type,要删除的文档 ID 是 123:
DELETE localhost:9200/my-index/my-type/123
- 使用 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) 是示例值,您需要根据您的实际情况进行替换。
原文地址: https://www.cveoy.top/t/topic/fKK7 著作权归作者所有。请勿转载和采集!