wilverh 发表于 2024-6-18 00:37:47

Elasticsearch核心知识篇课程(完整资料)

何为搜索引擎?在很多开发者眼里,ES就是搜索引擎,其实这完全是一种思维误区。搜索引擎是一种从互联网中检索出信息的一种技术,其大致分为元搜索引擎、全文搜索引擎和垂直搜索引擎,这其中我们较为常见的就是后两者。所谓全文搜索引擎,其代表如Google、百度、必应等,其特点是支持任何搜索,用户搜索的有可能是歌曲、视频、贴吧、图片或者某个网站,而垂直搜索引擎是一类具有特定搜索目的的搜索引擎,比如:在易车网里搜索的可能就是汽车的相关信息;在JD商城中搜索的结果一定是某种商品,在Github上搜索的一定是代码等等。搜索引擎的细分领域包含了很多种技术和学科,比如自然语言分析(NLP)、Python爬虫、Hadoop、Elastic Stack(ELK Stack)等,而ES不仅包含了搜索,还囊括了数据分析和大数据存储的功能。

搜索引擎级别的数据体量通常都是相当大的,传统数据库在数据超过千万的时候性能已经达到了瓶颈。而ES支持PB级数据的近实时搜索,可以做到几亿乃至几十亿的数据在1秒内检索出结果,并且性能相当稳定。

ES在DB-Engines Ranking的Search engines类目的数据库中长期位于第一的位置(https://db-engines.com/en/ranking/search+engine),并且ES的社区长期保持非常活跃的状态,官方对ES的更新也非常频繁,不过这对开发者也带来了困扰,因为不同的版本之间差异较大,这给ES的用户带来了较高的学习成本,也给企业带来了较大的版本升级的成本。很多企业因为这个原因迟迟不肯升级版本就是因为担心升级版本之后带来的未知问题,以及其较为昂贵的升级成本。

**** Hidden Message *****

taipingyang2021 发表于 2024-6-18 05:11:49

Elasticsearch核心知识篇课程(完整资料)

dijka123 发表于 2024-6-18 09:06:10

啥也不说了,感谢楼主分享哇!

379019643 发表于 2024-6-18 09:21:21

Elasticsearch核心知识篇课程

Microsoft 发表于 2024-6-18 10:34:53

Elasticsearch核心知识篇课程

tatami 发表于 2024-6-18 10:56:22

6666666666666

men 发表于 2024-6-18 16:39:20

66666666666666666

早过忘川 发表于 2024-6-18 18:21:15

666666666666666

Lansewenzi 发表于 2024-6-18 20:08:15

感谢楼主分享

m29000 发表于 2024-6-18 21:47:52

谢谢分享
页: [1] 2
查看完整版本: Elasticsearch核心知识篇课程(完整资料)