阿里云
为了无法计算的价值
打开APP
阿里云APP内打开
学习中心> ElasticSearch 入门精讲> 正文

ElasticSearch 入门精讲

97课时 |
2121人已学 |
免费
课程介绍

ElasticSearch是一个开源的、基于Lucene的、分布式、高扩展、高实时的搜索与数据分析引擎。根据DB-Engines的排名显示,Elasticsearch是最受欢迎的企业搜索引擎,其次是Apache Solr(也是基于Lucene)。

ElasticSearch的实现原理主要分为以下几个步骤:

  1. 用户将数据提交到Elastic Search 数据库中
  2. 通过分词控制器去将对应的语句分词,将其权重和分词结果一并存入数据
  3. 当用户搜索数据时候,再根据权重将结果排名、打分
  4. 将返回结果呈现给用户

Elasticsearch可以用于搜索各种文档。它提供可扩展的搜索,具有接近实时的搜索,并支持多租户。

第Ⅰ讲


本堂课先讲一下《ElasticSearch精讲》的目录,
第一:ES简介概、
第二:ES简介和Solr对比、
第三:ES简介和MySQL对比、
第四:REST简介。


第一讲会讲到ES的来龙去脉,ElasticSearch的作用、以ElasticSear
在大数据中的用法。


第二讲我们会把ES和Solr做对比分析。然后我们还会将ES和MySQL
对比,两者有什么异同点会详细讲述。


MySQL是传统的IBMS中应用较为广泛的一款数据库。
最后讲一下REST简介,因为我们是通过REST服务器来访问ES的。