当前位置:   article > 正文

es(网站的搜索技术,全文搜索),正则表达式_es 通过正则模糊搜索

es 通过正则模糊搜索

一,核心概念

 Elasticsearch 是一个分布式的基于 REST 接口的为云而设计的搜索引擎

 

三,全文搜索实现过程:倒排索引

我们都知道索引存在的意义就是为了加速数据的查询

在关系型数据库中如果没有索引的话,为了查找数据我们需要每条数据去进行比对,运气不好的话可能需要扫描全表才能查找到想要的数据。以Mysql为例,它使用了B+树作为索引来加速数据的查询。假设有这样的一种场景,周末在路上逛的时候突然听到一首非常好听的歌曲,你记住了其中两句歌词,想着赶快拿手机到QQ音乐中查一下是什么歌。如果你是QQ音乐的程序猿,你该怎么实现根据歌词查询歌曲的功能呢?
用B+树作为索引行不行呢?全文索引就是需要支持对大文本进行索引的,从空间上来说 B+ 树不适合作为全文索引,同时 B+ 树因为每次搜索都是从根节点开始往下搜索&

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/882589
推荐阅读
相关标签
  

闽ICP备14008679号