Elasticsearch 增删改查之 Sense 插件使用 ,chrome浏览器Sense插件的介绍,离线安装,简单使用记录
Sense chrome插件的概述
Sense是一款基于chrome的插件。通过Sense扩展插件我们可以很方便的操作ElasticSearch。ElasticSearch是一个开源的分布式搜索引擎,具备高可靠性,支持非常多的企业级搜索用例。像Solr4一样,是基于Lucene构建的。支持时间时间索引和全文检索。
ElasticSearch作为一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,其接口也是RESTful风格。文档储存类型也是json格式。那么我们就可以像操作webapi一样简单的操作ElasticSearch进行CRUD了。在Linux服务器上我们可以通过curl命令操作。但是作为window用户,我们大都不太熟悉curl命令。
下载和安装
本来这个扩展程序,可以直接在chrome浏览器的插件库里面直接下载安装,但是,由于种种原因,被下架啦。就像很多app,从APP store里面被下载差不多,反正就是现在,我写文章的时候,你是不能搜索到的,所以,只能从其他渠道下载啦。
下面是chrome浏览器的插件库里面还可以下载的时候,我的截图。
看原来是可以搜索到的,现在就搜索不到啦。
当然,这个搜索到不到不是重点啦,
我这提供一下云盘链接,有需要的老铁们可以下载一下。
链接:https://pan.baidu.com/s/1skEpN45 密码:ehd5
名字之间加了些点点点,云盘老是被河蟹,,,
具体给chrome浏览器,安装离线插件的方法,参考下面的链接。
Google已将 xxx 标记为恶意程序并阻止安装的解决办法
哦,这个是github网站的一个开源项目,具体地址如下:
https://github.com/bleskes/sense
https://github.com/cheics/sense
简单的使用
URL的格式:
http://localhost:9200/<index>/<type>/[<id>]
其中index、type是必须提供的。
id是一条数据(文档)的唯一标识,如果重复 则覆盖已经存在的。
index、type将信息进行分层,利于管理。index可以理解为数据库,type理解为数据表。
关于这个,index和type以及文档的理解,可参考湿胸的另外一篇文章。自己亲自写的。
Elasticsearch 关键字:索引,类型,字段,索引状态,mapping,文档,白话文说
a、添加
PUT /blog/article/3
{ "title":"大湿胸", "content":"大树下", "tags":"大师兄" }
运行完之后,这个数据就到es里面去啦。
对 URL的解释:根据上面的URL的解释,这就是有个blog的index索引,里面有个叫article的type类型,你默认新建的时候,给他ID赋初始值,3.
就是这么解释的
b、修改/覆盖
修改就是将id置为和存在的记录一致。
就不弄例子啦。
c、删除
DELETE /ezsonar_config/module/5a2f8b2ad4c63d6091c5974e
实际操作的截图。
这个点那个绿色的按钮,一执行,就是右边的返回结果。然后,这条doc,文档就消失啦,删除啦。
d、查询
查询就是各种姿势啦,我这肯定是示范不完的。
简单的就是一个非常简单的get请求。
还是和上面的解释差不多,首先是请求的类型:get,然后是哪个索引,blog,然后是类型,article,然后是ID ,2
然,run,就得到结果啦。
详细CRUD命令请参考官方:
http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/index.html
下面再放几个截图,记录下这个sense插件的使用
先看下,使用的数据。
然后就是crud,增删改查啦