restful 风格操作es
| method | url地址 | 描述 | 
|---|---|---|
| PUT | host:port/索引名/类型名/文档ID | 创建文档(指定文档ID) | 
| POST | host:port/索引名/类型名 | 创建文档(随机文档ID) | 
| POST | host:port/索引名/类型名/文档ID/_update | 修改文档 | 
| POST | host:port/索引名/类型名/文档ID/_search | 查询数据 | 
| DELETE | host:port/索引名[/类型名][/文档ID] | 删除文档 | 
| GET | host:port/索引名/类型名/文档ID | 通过文档ID查询文档 | 
类型:_doc
PUT
创建一个文档
PUT /test/_doc/doc1
{
    "name":"test"
}
更新文档
PUT /test/_doc/doc1
{
    "name":"更新测试"
}
指定数据类型创建索引
| 数据类型 | 关键字 | 
|---|---|
| 字符串 | text keyword(不可分词) | 
| 数值 | long integer short byte double float (half float) (scaled float) | 
| 日期 | date | 
| 布尔 | boolean | 
PUT /test1
{
    "mappings" : {
        "properties" : {
            "name" : {
                "type" : "keyword"
            }            
        }
    }
}
GET
获取索引信息
 GET test1
获取健康值
GET _cat/health
GET _cat/indices?v
POST
更新文档
POST /test/_doc/doc1/_update
{
    "doc" : {
        "name":"更新1测试"
    }
}

 
  
  
  
 