ElasticSearch(七):ES查询速度为什么那么快

这篇具有很好参考价值的文章主要介绍了ElasticSearch(七):ES查询速度为什么那么快。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

介绍给大家一个开源SpringCloud项目。整合了大部分开源中间件,详情信息可以查看文档:
spring cloud开源组件开发
ElasticSearch(七):ES查询速度为什么那么快

另外自己以后博客所讲解的代码内容,都会我的Git上同步(GitHub同步)GIT地址

ES使用的数据结构是倒排索引,在对搜索内容进行分词的时候,会根据搜索内容分词结果在对于的索引项里查询那些索引项包含这些分割的搜索词,之后可以直接获取索引项(Term Index)对应的索引ID来获取索引的内容。

比较ES和Mysql

Mysql索引默认使用的数据结构是B+树,B+树相对散列表(Hash)来说,在范围查询的时候,散列表并不支持。散列表的优点在与查询单个数据的时候直接get查询的,通过计算hash(key)得到索引下表,对于插入一条数据的话,执行效率为O(1)
而B+树的查询效率和树的高度有关,可以通过把二叉树变为三叉树,这样树的高度就会下降很多,这样查询数据时的 IO 次数自然也会降低,同时查询效率也会提高许多。
我们在使用Mysql模糊查询的时候,比如查询name是以张三开头的人员信息,我们的查询sql是这样的文章来源地址https://www.toymoban.com/news/detail-401749.html

sel

到了这里,关于ElasticSearch(七):ES查询速度为什么那么快的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 入门ElasticSearch :为什么选择ES作为搜索引擎?

    随着数据量的不断增长,搜索和分析大规模数据集变得越来越重要。传统数据库在面对这种需求时往往表现不佳,这时候就需要一种专门用于搜索和分析的引擎。ElasticSearch (简称ES)就是这样一款强大的搜索引擎,它具有许多优势,使得它成为许多企业和开发者的首选。 简

    2024年02月09日
    浏览(36)
  • Kafka 为什么那么快?

    有人说:他曾在一台配置较好的机子上对 Kafka 进行性能压测,压测结果是 Kafka 单个节点的极限处理能力接近每秒 2000万 条消息,吞吐量达到每秒 600MB。 那 Kafka 为什么这么快?如何做到这个高的性能? 本篇文章主要从这 3 个角度来分析: 生产端 服务端  Broker 消费端

    2024年02月12日
    浏览(34)
  • 为什么flink那么受欢迎?

           我们知道,Storm已经不流行了,目前几乎没有公司用。        对于大数据开发,主流的就是Hadoop Spark和Flink,一般学习顺序也都是Hadoop——spark——Flink。        现在也有很多人说Spark已经不行了,更倾向于学习和使用Flink。那是因为一些大厂例如阿里主要是使用F

    2024年01月23日
    浏览(31)
  • 面试题:Kafka 为什么那么快?

    有人说:他曾在一台配置较好的机子上对 Kafka 进行性能压测,压测结果是 Kafka 单个节点的极限处理能力接近每秒 2000万 条消息,吞吐量达到每秒 600MB。 那 Kafka 为什么这么快?如何做到这个高的性能? 本篇文章主要从这 3 个角度来分析: 生产端 服务端 Broker 消费端 先来看下

    2024年01月22日
    浏览(42)
  • 为什么 Microsoft Office 365 那么贵,还有那么多人用Microsoft 365?

    随着数字化办公的普及,越来越多的人开始使用各种办公软件来提高工作效率和便捷性。而Microsoft 365作为全球领先的办公软件套件,拥有着丰富的功能和服务,深受全球用户的欢迎。下面将详细介绍Microsoft 365的功能、版本、软件和适用人群等信息。 Office 365 直装版:https:/

    2024年02月05日
    浏览(45)
  • 软文发稿平台那么多,为什么选择媒介盒子

    近年来随着互联网技术的发展,越来越多的企业开始注重软文营销,品牌软文推广对企业来说是至关重要的,也有许多企业选择和软文发稿平台合作来增强品牌曝光,提升宣传效果,那么为什么会有这么多企业选择媒介盒子合作呢,接下来就由小编告诉大家。 一、 传统软文

    2024年02月09日
    浏览(30)
  • CentOS软件那么老为什么大家还要用它?

    作为一个专业的服务器系统,RHEL 系统理论上每一个软件包都有 RedHat 内部的人员负责维护,这个维护包括长期(和系统生命周期一样长)的开发、更新、测试、运维等。也就是说你能从 RHEL 系统源上获得的每一个软件包,出现问题都可以找 RedHat 负责。所以 RHEL 不可能无限制

    2024年02月01日
    浏览(42)
  • 从CPU的视角看 多线程代码为什么那么难写!

      当我们提到多线程、并发的时候,我们就会回想起各种诡异的bug,比如各种线程安全问题甚至是应用崩溃,而且这些诡异的bug还很难复现。我们不禁发出了灵魂拷问 “为什么代码测试环境运行好好的,一上线就不行了?”。 为了解决线程安全的问题,我们的先辈们在编

    2024年02月02日
    浏览(55)
  • 【AI学习】Transformer的Token嵌入表示为什么那么长

    有朋友问,BERT等大模型的参数量怎么计算的?这个问题,李沐在BERT那篇论文中讲过,主要包括几部分。1、词嵌入:token数量乘以token表示的向量长度,就是 V H;2、注意力计算没有参数,只计算多头注意力的投影矩阵,三个输入的权重矩阵,每个矩阵参数= H (H/头数) 头数

    2024年04月25日
    浏览(33)
  • 为什么在马云成功前就有那么多影像留下来?

    马云创业的各个阶段, 都有意无意得到媒体的推波助澜 ,不光是影像,还留下了很多相关的文字报道。站在当时的角度,马云或许并不总是以一种成功人士的身份出现,但即便如此,他做事情也足够新潮、足够前卫、或者足够具有正能量。媒体对于类似的人或事,一向有着

    2024年02月01日
    浏览(40)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包