面试题答案
一键面试在ElasticSearch中,使用删除API删除单个文档可以通过以下方式:
- URL格式:
DELETE /{index}/{doc_type}/{id}
{index}
是文档所在的索引名称。{doc_type}
是文档的类型(在Elasticsearch 7.0+版本中,type已逐渐弃用,若使用的是较新版本可不填此项)。{id}
是要删除文档的唯一标识符。
- API调用示例(以使用cURL为例):
curl -X DELETE "localhost:9200/my_index/my_type/1?pretty"
- 上述示例中,假设ElasticSearch运行在本地
localhost:9200
,要删除my_index
索引下my_type
类型中id为1
的文档。?pretty
参数用于使返回结果格式化显示,便于查看。