浏览器 ES 扩展插件

2021-11-25 大约 3 分钟

# 浏览器 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),不迷路。

上次编辑于: 2021年11月25日 08:51
贡献者: chensuiyi