Elastic Stack生态数据库
- 学习门槛低,开发周期短,上线快
- 性能好,查询快,实时展现结果
- 迅速扩容,快速支撑增加迅猛的数据量
ELK::架构

ElasticSearch分布式
- 分布式搜索引擎,基于Lucene进行开发,同类产品还有Solr
- 分布式聚合搜索引擎架构::

- 当单纯的对已有数据进行搜索时,Solr更快
- 当实时创建索引时, Solr会产生io阻塞,查询性能较差,
- 随着数据量的增长,Solr的搜索效率会变得更低,
综上所述,Solr的架构不适合实时搜索的应用。性能
- 将搜索引擎从Solr转到Elasticsearch之后的平均查询速度有了50倍的提高。
ElasticSearch学习方法论学习
- 类比学习法
- 利用已有的知识和新的知识多维度对比产生差别化的结果,达到加深印象的目的
Lucene 工做原理:大数据
- 一、Lucene 是一个 JAVA 搜索类库,它自己并非一个完整的解决方案,须要额外的开发工做。
- 二、Document文档存储、文本搜索。
- 三、Index索引,聚合检索。
- 四、Analyzer分词器,如IKAnalyzer、word分词、Ansj、Stanford等
- 五、大数据搜索引擎解决方案原理
- 六、NoSQL的兴起(Redis、MongoDB、Memecache)

关系型数据库和ElasticSearch 对比::搜索引擎

