一、创建索引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