一、创建索引index和mapping
可参考https://www.cnblogs.com/wenbronk/p/9395861.html
(1)
请求方式:PUT
路径输入框:索引名
内容输入框:
{
"mappings": {
"_doc": {
"properties": {
"args": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"result": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"method": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"createTime": {
"format": "yyyy/MM/dd HH:mm:ss||yyyy/MM/dd||epoch_millis",
"type": "date"
},
"takeTime": {
"type": "long"
},
"appId": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"groupId": {
"type": "long"
},
"resultSize": {
"type": "long"
},
"id": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"interfaceName": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
},
"interfaceCode": {
"type": "text",
"fields": {
"keyword": {
"ignore_above": 256,
"type": "keyword"
}
}
}
}
}
}
}
二、删除索引
(1)删除单个索引
请求方式:DELETE
路径输入框:/索引名
内容输入框默认
(2)删除多个索引
请求方式:DELETE
路径输入框:/索引名1,索引名2
内容输入框默认
(3)删除以XX开头的所有索引文件(删除以testindex 开头的所有索引文件,如配置文件禁止此方式后不能使用)
请求方式:DELETE
路径输入框:/testindex*
内容输入框默认
(4)删除全部索引(如配置文件禁止此方式后不能使用)
请求方式:DELETE
路径输入框: /_all
内容输入框默认
三、插入数据
(1)查看表结构,概览-索引信息,mappings下的第一个字段关键字,即是文档名称_doc
(2)复合查询-查询,插入数据
请求方式:POST
路径输入框:索引名称/文档名称/主键编号,例:testindex/_doc/1200001
内容输入框:填入
{
"args":"xx",
"result":"xx",
"method":"xx",
"createTime":"2019/05/08 16:26:49",
"takeTime":"2019/05/08 16:26:49",
"appId":"xxxxxx",
"groupId":"1",
"resultSize":"100",
"id":"1",
"interfaceName":"接口名称",
"interfaceCode":"abc"
}
四、删除数据
(1)据主键删除数据
请求方式:DELETE,路径输入框:/索引名称/文档名称/主键编号,内容输入框默认{"query":{"match_all":{}}}
(2)据匹配条件删除数据(该过程没有回滚,只有中断)
请求方式:POST,路径输入框:索引名称/文档名称/_delete_by_query,内容输入框填搜索条件 例: { "query":{ "term":{ "_id":100000100 } } }
(3)删除所有数据(只删数据,不删表结构)
请求方式:POST,路径填入框:/索引名称/文档名称/_delete_by_query?pretty,内容输入框默认{"query":{"match_all":{}}}
原文:https://www.cnblogs.com/yulia/p/12205326.html