概括
ElasticSearch是一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎。 Elasticsearch提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。
Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。 Elasticsearch是被设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。
简介
ElasticSearch 的聚合功能也十分强大以及灵活。
它的聚合有可组合的语法,独立单元的功能可以被混合起来提供你需要的自定义行为。
许多图形报表ES都能直接统计出来,而我们需要做的只是记住聚合的关键字,根据业务对不同的聚合方案进行嵌套,同时将ES出来的结果做一次解析,转换为前端童鞋需要的数据格式。
目录
本文类容来自于平时使用的理解,同时参考了官方文档以及百度。对于很多特性并未深究,可以用来做入门参考。
参考资料
Elasticsearch: 权威指南
Elasticsearch Reference
全文搜索引擎 Elasticsearch 入门教程
Elasticsearch 数据搜索篇