Elasticsearch好用查询插件分享

以前我常用的ES查询工具是Head,作为插件形式在浏览器中运行,挺方便的,后来发现head不太好用,比如在数据浏览的时候,不小心就点击了两个索引,背景色设置的还不够明显,比较容易看错数据的。

于是想找个更好用的工具,以前用过cerebro 觉得界面够酷,但是我觉得cerbro作为es的插件运行的挺麻烦,我想找个类似head这种方便的浏览器插件。

一 Elasticvue

这个作为一个浏览器插件运行,类似于head,暗黑的界面,明显更库点,上图:

3de978e771dcbc365fd9c81a1d4a4265.png

还有简单的监控功能,这是head没有的,如下图:

adfc19adcd8c39aeb6efe9c4dffe8cd0.png

查看shard信息也挺方便:

3ed64655d79df8955243ce7759f30c57.png

索引功能特别丰富,可以看到索引大小,分片数量、文档数一应俱全。

b1b4db41f677ef787ba0ef5813cb8653.png

这是对索引的整体操作如下图:

3c14ffb283bd41755cfa07fb7f04d323.png

点击进去可以方便的输入DSL语法搜索,不会的还可以直接点击查看帮助文档:

ac1c70ea8358f88b2aa7853c1ff1cc6a.png

同时可以方便地选择多个索引。

也可以方便查看索引映射的map信息:

c7d844b6d7ba72d3110d783351099bad.png

如果还是不能满足您的需求,可以通过REST接口查询,还贴心的准备了REST查询示例,如下图:

60a08d4c542cc968f22a43e3927b4e97.png

还支持界面上新建存储,如下图:

8fea75e2495fdf91258f166e2dcce5eb.png

如果你是新手,想简单的测试ES,可以方便新建空索引、甚至导入推特的数据,我估计在中国不行,如下图:

50904868f7f2289b03835cb2ee3571cb.png

实践下,新建推特索引,并添加100条数据,竟然成功了。

256e40d1c49b13dd416c67bb18cdcd5d.png

e1448073e9f3ff05d32c69f5b8f7bc43.png

二 ES-Client

作为一个工具爱好者,一个显然是不够的,于是又装个类似的工具,也同样是浏览器插件形式:

界面默认白色风格。显然没有上一个工具酷:

f7883106d369a69c1372cd1c559432e9.png

功能上差不多,包括索引的基本管理、比如索引的关闭、删除、刷新等常规操作:

8e296d5f6e0334c14a878c05ccc5814d.png

数据浏览是这样的,可以支持json、表格等多种显示模式显示格式这块比上面更好。

fbd8f58d403d7632ac3e76f48460b77f.png

基础查询这块,比较有特点,把一般的字段和匹配直接变成选择框,这有点像个真实的系统了:

185bb097bf04f2a5d7bf70da2ae0e011.png

高级查询这一块,类似于上面工具的REST查询,就是需要写语法查询数据,对于想学习语法的有帮助,不过写命令总觉得太慢,而且语法记不住啊!

0022cd325e5c3e2181997e35983204ed.png

下面是基础管理,就是新建的链接信息管理等:

577bfcf8ceb97f193a81288f34ee8c20.png

三 总结

两个插件工具各有特点,我还是比较喜欢第一个工具,好在都是插件,安装在浏览器上,也占不了多少资源,所以小孩子才做选择,大人嘛都要。

猜你喜欢

转载自blog.csdn.net/mseaspring/article/details/128168732