Skip to content

浏览器 ES 扩展插件

大部分,做后端开发的程序员,应该都听说过,或者用过,全文检索引擎(ElasticSearch)。

当然,这里对于不了解的同学,也科普一下。

这也是一个数据库,不过呢,跟普通的数据库不一样,它是专门做大数量检索,大数据统计分析之类的工作的。

打个比方,一个在线商城,有一千万的商品数据,需要进行检索。

如果,你直接从 Mysql 进行检索,那么一般是使用 Like 模糊匹配。

试想一下,一千万数据,进行模糊匹配,相当于每次查询,至少循环一千万次。

那这个效率,再怎么说,也快不到哪去。

那么,ES(后文 ElasticSearch 简称)是怎么做的呢?

存储的时候,先把关键词分析好,比如。

早上好,你吃饭了吗?

就可以分析成

早上,好,你,吃饭,了,吗

然后,以这些分析后的词组,作为索引条件。

那么,当你搜索一个 ==好== 字的时候,就能把所有含有好字的记录,查出来。

这个技术的关键术语,叫做 ==倒排索引==

那么,既然有倒排,那肯定有正排啦。

没错,Mysql 就是正排索引,我们通过关键字,去匹配含有关键字的记录。

ES 则是,通过先把关键字分好,然后直接查找所有具备这条关键字的记录,拿出来就行。

所以,在全文检索领域,ES 是再合适不过的了。并且,它的分布式特性,可以轻松支持 ==PB== 级别的数据。

下一个百度,非你莫属。

那么,背景介绍完了,就要介绍一下,今天的主角了。

我们知道,Mysql,都有可视化工具,可以直观地查看数据。

那么,ES 肯定也是有的,叫做,Kibana。

但是呢,体积有几百 M,我不喜欢。

于是呢,我就找到了下面这款插件。

elasticsearch-head

浏览器ES扩展插件

连接上 ElasticSearch 后,美妙的数据,就展现在我们眼前。同时呢,针对各种数据的操作,查询,也非常方便。

而且,仅仅只有 460kb 大小,真实妙哉妙哉。

但是的但是,事情就到此结束了吗?当然不是。

浏览器ES扩展插件

我们看上面截图,此插件的最后更新时间,是 2019 年。

哦,天哪!

作为一个强迫症患者,我心脏有点受不了,就像看小说,看到最后,居然太监了!

不过呢,如果暂时没有更好的,那也可以接受,毕竟,总好过没有嘛。

所幸的是,一次偶然的机会,我看到了这一款插件。

Elasticvue

浏览器ES扩展插件

不得了啊,兄弟们!

就像我们饿了三天,突然看到一个面包 ,我们第一眼是看什么?

没错,我第一眼会先看生产日期,惊喜!绝对的惊喜!2021 年 9 月 10 日更新。

偏执狂,强迫症最后的倔强,终究得以圆满。

那还等什么,当然是马上用起来!

浏览器ES扩展插件

妙啊!

自此,本次的分享结束。

相信,对于需要的人来说,肯定会带给你同样的惊喜。

我是陈随易,一个专注分享有用的编程技巧的全栈程序员,关注我(WX:c91374286),不迷路。

何以解忧,唯有代码。不忘初心,方得始终。