1.为什么要用到Elastic Search?Elastic Search 的搜索方式是?简述! 嘻哈的简写笔记——Elastic Search

1.为什么要用到Elastic Search?

因为在拥有大量数据的情况下,搜索效率是一个很重要的事情;而MySql数据库当达到上百万条数据的时候搜索效率会变得很低很低;遇到这种情况要怎么办呢?有人说用redis数据库,但是redis并没有提供给更丰富的搜索方式;所以就要用到ES;

注意:尤其是MySql在执行的模糊查询的时候,like会触发全表扫描;间接导致like关键字会锁表,也就是只会执行like这条语句,别的工作都会暂停;

2.Elastic Search 的搜索方式是?简述!

首先我们把数据库里的数据加载到内存中,这些数据并不是所有的数据,而是一些关键的数据,比如一些大小,好坏等条件,我们称之为索引
我们在内存中对这些数据进行查询,速度会大大提升
~丰富的API实现查询,含义:就是查询的条件要丰富,要增加索引量
~ES可以简略的理解为一个变相版的数据库,因为他的主要功能不是存储,而是搜索
。。。。。。。。。。。。。

嘻哈的简写笔记

。。。。。。。。。。。。。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值