索引基本操作
增加索引
PUT /test1
删除索引
DELETE /test1
文档基本操作
所有Rest风格基本操作
method | url地址 | 描述 |
---|---|---|
PUT | localhost:9200/索引名称/类型名称/文档id | 创建文档(指定文档id) |
POST | localhost:9200/索引名称/类型名称 | 创建文档(随机文档id) |
POST | localhost:9200/索引名称/类型名称/文档id/_update | 修改文档 |
DELETE | localhost:9200/索引名称/类型名称/文档id | 删除文档id |
GET | localhost:9200/索引名称/类型名称/文档id | 查询文档(通过文档id) |
POST | localhost:9200/索引名称/类型名称/_search | 查询所有数据 |
创建文档
PUT /my_index1/_doc/1
{
"name": "yang",
"age": 25,
"desc": "一顿操作猛如虎,一看工资2500",
"tags": ["技术宅", "温暖", "直男"]
}
更新文档
方式一(整体更新):这种方式会把文档中其他数据删除,只留下本次提交的数据
PUT /my_index1/_doc/1
{
"name": "yang11"
}
方式二(局部更新):这种方式只修改文档中本次提交的数据,不改变其他数据
POST /my_index1/_doc/1/_update
{
"doc" : {
"name": "yang11"
}
}
查询文档
GET /my_index1/_doc/1
删除文档
DELETE /my_index1/_doc/1