第一章 ElasticSearch 简介
1、什么是 ElasticSearch ?
①、基于 Apache Lucene 构建的开源搜索引擎
②、采用 java 编写,提供简单易用的 Restful Api
③、轻松的横向扩展 【当机器不过用的时候,我们可以通过加节点-加机器来缓解这个问题】,
可支持PB级的结构化或非结构化处理
目标 :屏蔽复杂性,实现简单的全文搜索。
2、可应用的场景
①、海量数据分析引擎 (es 的 聚合搜索)
②、站内的搜索引擎
③、数据仓库 (利用分布式的存储能力可以直接作为数据仓库来使用,存储 PB级的结构化或非结构化的数据,为上层应用提供强大的存储能力)