同事说关键字查询用Mysql,我上去就是一个高压锅,用ElasticSearch不香吗?

news/2024/11/25 23:29:41/

hello,hello这里是富贵同学,马上过年啦,提前祝大家新年快乐!!!
如题所示,假如说我们要做一个搜索框的功能,类似于csdn的搜索功能:
在这里插入图片描述

当我们用关键字查询的时候如果用mysql来查询,那么我们能看到这样式的:

select * from csdn_title where name like "%小程序%"

没错,这虽然能够实现我们的功能,但是!如果我们要搜个结构算法,这个时候就有点吃力不讨好了,mysql不仅仅执行速度慢,而且很难做到我们上面的功能,这就引出了我们这篇文章的主角:

ElasticSearch

下面统称它为es

如果对es不熟悉的同学可以去看我上一期的博客:

ElasticSearch对标Mysql,谁能拔得头筹?
写这篇文章的时候上篇文章入选了热榜,谢谢大家!
在这里插入图片描述
我们首先要知道,es是一个搜索引擎,而且部署上去之后可以通过http的形式去访问api!!

如果你不知道怎么部署es,你在富贵同学这里甚至可以拿到全家桶:

Linux安装ElasticSearch以及Ik分词器(图文解说详细版)

我们可以用它来新增数据:

在这里插入图片描述

我们可以用它来查数据:

在这里插入图片描述
甚至还可以实现上面所说困扰mysql的功能:
在这里插入图片描述

我们还可以改数据:

在这里插入图片描述

甚至可以删数据:

在这里插入图片描述
增删改查都实现了,而且用es查的时候我们看到它的用时时间仅仅为3毫秒!!所以我不李姐同事为什么喜欢用mysql去关键词查询,真想给他个高压锅!!!


http://www.ppmy.cn/news/586543.html

相关文章

3DR10P5-6X/315Y/00M减压阀是REXROTH电控先导式三通减压阀

前言:3DR10P5-6X/315Y/00M减压阀是REXROTH电控先导式三通减压阀,具有压力限制执行器,可限制次级油路的压力,节流元件可以改变局部阻力,从而改变流量和动能,引起不同压力损失,达到减压的目的。 基…

MUR20100DC-ASEMI快恢复二极管MUR20100DC

编辑-Z MUR20100DC在TO-263封装里采用的2个芯片,其尺寸都是102MIL,是一款共阴极快恢复对管。MUR20100DC的浪涌电流Ifsm为200A,漏电流(Ir)为10uA,其工作时耐温度范围为-55~150摄氏度。MUR20100DC采用抗冲击硅芯片材质,…

升压芯片很简单(三),SX1308升压芯片大串讲

升压芯片在诸多电子电路中均有所应用,在现代生活中,升压芯片是不可或缺的器件之一。对于升压芯片,想必大家均具备一定了解。在本文中,将主要为大家讲解SX1308升压芯片,不知大家对这款升压芯片以及其应用是否熟悉。如果…

炖锅的蒸煮鸿蒙煮排骨煮多久能熟,蒸排骨要多长时间会熟?在家高压锅蒸排骨要多久才好...

蒸排骨口感清淡,不油腻,在家做蒸排骨一般分为普通蒸锅和高压锅两种,其实二蒸排骨熟透所用的时间差不了多少,一般都要30分钟左右才好,但普通蒸锅一般是蒸40分钟出锅口感最佳。 蒸排骨要多长时间会熟? 一般蒸排骨都要先…

高压锅红烧猪蹄

材料 1)猪蹄两个每个猪蹄切4半 2)姜5大片 3)八角2个整个的 4)花椒 2个 5) 桂皮 2片 6)盐适量 7)胡椒粒 适量 8)料酒适量 9)鸡精 适量 10)李锦记红烧肉汁 11&a…

麻辣烫凭什么贵

有几年没吃麻辣烫了,前天晚上路过一家,进去吃了一次,花了38元。 这个真不便宜,我没想到会这么贵,点的大多是些素菜。 按重量计算的,我以后有经验了,那些土豆番薯等重的不应该点。 那它凭啥这么贵…

高压锅使用方法

中国五金制品协会 金秘书长:高压锅爆炸最主要的原因在于使用不当。 那么有哪些使用方法是不正确的呢? 中国五金制品协会 金秘书长:肉、米,会把出气孔堵住,很多爆炸都是因为这个。 看来用高压锅煮东西太贪心也会有危险…

集合专题----List篇

1、Collection常用方法 package com.example.collection.Collection;import java.util.ArrayList; import java.util.List;public class Collection03 {public static void main(String[] args) {List list new ArrayList();//接口可以指向实现该接口的类//add:添加单个元素l…