实践中ES常用命令总结
在Elasticsearch中,常见的用法和命令有:
- 创建索引:
PUT /my_index
- 获取索引信息:
GET /my_index
- 添加或更新文档:
PUT /my_index/_doc/1
{
"name": "John Doe",
"age": 30
}
- 获取文档:
GET /my_index/_doc/1
- 更新文档:
POST /my_index/_update/1
{
"doc": {
"age": 31
}
}
- 删除文档:
DELETE /my_index/_doc/1
- 搜索文档:
GET /my_index/_search
{
"query": {
"match": {
"name": "John"
}
}
}
- 删除索引:
DELETE /my_index
- 检查索引是否存在:
HEAD /my_index
- 分析文本:
POST /my_index/_analyze
{
"text": "John Doe",
"analyzer": "standard"
}
这些命令可以通过Elasticsearch的REST API直接执行,例如使用curl或者集成到编程语言中的Elasticsearch客户端。
评论已关闭