Kibana?ElasticSearch ?Lucene?关系

简单说明

Kibana 是一个针对 ElasticSearch 的开源分析及可视化平台,用来搜索、查看交互存储在ElasticSearch 索引中的数据。

Lucene是apache下的一个子项目,是一个开放源代码的全文检索引擎工具包,但它不是一个完整的全文检索引擎,而是一个全文检索引擎的架构,提供了完整的查询引擎和索引引擎,部分文本分析引擎。

lucene和elasticsearch的关系:

  • Elasticsearch基于Lucene构建,Elasticsearch利用Lucene做实际的工作
  • ELasticsearch中的每个分片都是一个分离的Lucene实例.
  • Elasticsearch在Lucene基础上(即利用Lucene的功能)提供了一个分布式的、基于JSON的REST API 来更方便地使用 Lucene的功能。
  • Elasticsearch提供其他支持功能,如线程池,队列,节点/集群监控API,数据监控API,集群管理等。

关系及运用

Elasticsearch是在Lucene的基础上构建,及Lucene是核心;

通过可视化平台Kibana,搜索查看Elasticsearch的索引、数据等。

你可能感兴趣的:(elasticsearch,lucene,elasticsearch,kibana)