📅  最后修改于: 2023-12-03 14:40:57.433000             🧑  作者: Mango
Elasticsearch是一个分布式、可扩展、实时搜索和分析引擎,文档API是其中一个核心API,用于创建、更新、删除和获取文档。
POST /my_index/my_type/_doc
{
"title": "Elasticsearch-文档API",
"content": "介绍Elasticsearch文档API的操作"
}
POST /my_index/my_type/_update/1
{
"doc": {
"title": "Elasticsearch文档API介绍",
"content": "介绍Elasticsearch文档API的用法,以及它所支持的操作。"
}
}
DELETE /my_index/my_type/_doc/1
GET /my_index/my_type/_doc/1
在使用文档API之前,需要先安装Elasticsearch并启动它。然后,可以使用任何一种可以发送HTTP请求的工具,如curl或Postman来与Elasticsearch进行交互。
# 创建一个文档
curl -X POST "localhost:9200/my_index/my_type/_doc" -H 'Content-Type: application/json' -d'
{
"title": "Elasticsearch-文档API",
"content": "介绍Elasticsearch文档API的操作"
}
'
# 获取一个文档
curl -X GET "localhost:9200/my_index/my_type/_doc/1"
# 更新一个文档
curl -X POST "localhost:9200/my_index/my_type/_update/1" -H 'Content-Type: application/json' -d'
{
"doc": {
"title": "Elasticsearch文档API介绍",
"content": "介绍Elasticsearch文档API的用法,以及它所支持的操作。"
}
}
'
# 删除一个文档
curl -X DELETE "localhost:9200/my_index/my_type/_doc/1"
文档API是Elasticsearch一个重要的API,用于管理文档。通过使用它,可以方便地实现索引、更新、删除和获取文档等操作。