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,增删改查啦




猜你喜欢

转载自blog.csdn.net/wjn19921104/article/details/80171427