elasticsearch 工具 RESTClient,
上篇文章写了如何在win 下安装es,犹豫是初学者,想知道怎么来操作查了写文档,网上推荐了几款比如kibana,还有head插件。个人觉得这些相对有点麻烦了,又找了一个小工具,就是firefox里的插件RESTClient。
安装完之后会发现这个小图标。
是不是五脏俱全。现在教大家如何用他去调用我们的elasticsearch ,大神请略。
OK,我们简单的试一个。
接下来用命令创建个index。
请求方法用put。url:http://localhost:9200/product
我们可以看到请求成功,
{"acknowledged":true,"shards_acknowledged":true,"index":"porduct"} acknowledged 表示操作成功。
查一下刚才创建的index。
请求方法get,url :http://localhost:9200/_cat/indices?v
add 数据,请求方法POST,url :http://localhost:9200/product/book/1
这个1是文档ID,不写默认会自动生成。
body:
{
"name": "Jane Eyre",
"year": "1913"
}
---------------------
这里要说一下,犹豫ES只支持json 格式,所以在httpheader要增加下这个设置。
,name:Content-Type,value":application/json,保存即可。
查询数据
请求方法get,url :http://localhost:9200/product/book/1 查询文档ID是1的。
请求方法get, url:http://localhost:9200/product/book/_search?q=name:Jane Eyre查询书名是Jane Eyre的书。
可以在HTTP 相应内容里看到结果。
更新数据
请求方法 POST,url:http://localhost:9200/product/book/1 更新文档1的数据。
可以看到更新成功,再次查询
删除数据
再次查询结果验证
已经看不到该数据了,好了,就先介绍到这里。本篇文章主要介绍如何利用firefox插件对ES进行简单操作。对于ES,还在学习过程中,如有错误,还麻烦各位大神指明。感激不尽。本人qq:510197929也可以直接加qq探讨。