一、服务器上安装elasticsearch-head插件(自行百度)。安装后的效果图如下所示
二、通过接口的方式查看数据和进行操作
1、使用接口工具:postman
2、操作步骤:
a、添加接口
b、添加header头部信息
c、选择authorization(认证)为token,利用web的F12或检查,抓取登录时的token
d、填写body
e、运行查看结果
三、详细的示例操作
1、查看ES表中的所有索引
a、请求头主要加上:Content-Type:application/json
b、authorization:登录的token
c、请求信息。xx.xx.xx.xx为服务器地址
http://xx.xx.xx.xx:9200/_cat/indices
d、body填写的信息
{"query":{"match_all":{}}}
截图示例:
2、 查看表数据
a、请求头与authorization与上方的一致
b、请求信息
http://xx.xx.xx.xx:9200/xx/_search
注:http://地址:9200/索引名称/_search
c、body填写的信息
{
"query":
{"bool":
{"must":[],"must_not":[],"should":[{"match_all":{}}]}},
"from":0,
"size":50,
"sort":
[{"id":{"order":"desc"}},
{"_index":{"order":"desc"}}],
"aggs":{},
"version":true
}
截图示例
3、添加表数据
a、请求头与authorization与上方的一致
b、请求信息
http://10.54.16.19:9200/area_syw/_doc/3
注:http://地址:9200/索引名称/类型名称/_id值
注:area_syw:替换为你的索引名称,具体对应关系,可见下方的截图
c、body信息
{ "xx":"x", "xx":"xx", } 注:你的表结构:字段和值
截图示例
4、删除表数据(全部删除数据)
a、请求头与authorization与上方的一致
b、请求信息
http://xx.xx.xx.xx:9200/xx/xx/_delete_by_query
注:http://地址:9200/索引名称/类型名称/_delete_by_query
c、body信息
{ "query": { "match_all": {} } }
截图示例
5、删除表数据(删除符合条件数据)
a、请求头与authorization与上方的一致
b、请求信息
http://xx.xx.xx.xx:9200/xx/xx/_delete_by_query
c、body信息
{ "query": { "term": { "xx":xx #注:删除的条件,相当于mysql中的where后面的值 } } }
截图示例