[TOC]
保存接口的操作示例,请参考模板:
https://www.showapi.com/apiGateway/view/?apiCode=2161&pointCode=3
操作示例是模板的操作示例,并非您自己的接口,所以在操作的过程中要注意您的调用地址不要弄错了,调用地址填写的是您的接口地址,而非模板地址。假如您的地址是“http://route.showapi.com/2161” 开头的,那肯定有误。
当我们操作elastic,删除一条数据的时候,操作格式
DELETE /<index>/_doc/<_id>
具体操作:
```css
DELETE /common_index/_doc/13
```
本操作使用的是HTTP的DELETE,url的组成:/index/type/id。本接入点只能使用id来删除数据。
请求的返回内容如下:
```css
{
"_index" : "common_index",
"_type" : "_doc",
"_id" : "13",
"_version" : 2,
"result" : "deleted",
"_shards" : {
"total" : 2,
"successful" : 1,
"failed" : 0
},
"_seq_no" : 4,
"_primary_term" : 1
}
```
删除操作可以删除某个index也可以删除某个id对应的数据,但删除索引是个危险的操作,我们没有对外提供。如果您想删除index,请使用“执行ES语句”接入点。
通过我们的接口,您操作的方式变成(JAVA代码演示):
```java
String res=new ShowApiRequest("http://route.showapi.com/2161-3","my_appId","my_appSecret")
.addTextPara("id","13")
.addTextPara("indexName","common_index")
.post();
System.out.println(res);
```
使用我们提供的SDK或者示例,您可以轻松的发送请求。我们使用的请求操作可以用GET或者POST操作完成,不需要您再额外的查找第三方组建完成HTTP请求操作。
以上请求参数的说明如下:
![](https://showapi.oss-cn-hangzhou.aliyuncs.com/doc/3792/2019-11-09_132321.jpg)
返回参数说明:
![](https://showapi.oss-cn-hangzhou.aliyuncs.com/doc/3792/2019-11-09_132322.jpg)
返回示例:
![](https://showapi.oss-cn-hangzhou.aliyuncs.com/doc/3792/2019-11-09_132323.jpg)
在ElasticSeach7以后,将不支持分类type,但作为过渡期,在版本7中我们还是默认提供了一个type为“_doc”。在elasticsearch8中将不再支持type。操作接口时,为了保障ElasticSeach6+版本的操作一致性,我们要求只传递一个index名称即可。type名称根据版本的不同,可能设置成与index一致(6.X)或者用_doc(7.X)或者为空,6.0以下版本的ElasticSearch,本连接器模板不支持,请注意这一变化.