NOTE
1.7 Elasticsearch
1. Elasticseach是什么 - 基于Lucene开发的全文搜索引擎: - 全文搜索引擎 - Lucene功能很强大,但是API特别繁杂,Elasticseach对其进行了封装。如下Elasticseach特性 2. Elasticseach特性 - 支持分布式:水平扩容支持海量数据 - 支
这是历史学习笔记,可能存在过时或不完整的理解。
1. Elasticseach是什么
- 基于Lucene开发的全文搜索引擎:
- 全文搜索引擎
- Lucene功能很强大,但是API特别繁杂,Elasticseach对其进行了封装。如下Elasticseach特性
2. Elasticseach特性
- 支持分布式:水平扩容支持海量数据
- 支持近实时写入查找:写入到可以搜索接近1s
- 支持数据分析:类似于SQL统计功能
从ACID看,D是通过translog实现,I是通过乐观锁解决了脏写,A好像没有实现
3. Elasticseach安装
4. Elasticsearch使用
5. Elasticseach原理
5.1. 倒排索引
5.2. 分布式架构
6. Elasticsearch优化
7. Elasticsearch MySQL同步
8. 云Elasticsearch
9. 参考
- Field datatypes | Elasticsearch Reference [7.6] | Elastic
- 干货 | BAT等一线大厂 Elasticsearch面试题解读-阿里云开发者社区
- 2019年常见Elasticsearch 面试题答案详细解析 - 知乎
- Elasticsearch: The Definitive Guide [master] | Elastic
- Elasticsearch: The Definitive Guide (豆瓣)
- Elasticsearch: 权威指南 | Elastic
- wjw465150/Elasticsearch: Elasticsearch Chinese Guide
- Elasticsearch: 权威指南