Elasticsearch 简介

ES能做什么?

实时查找、分析数据

特点

分布式、横向扩展、高可用

实时搜索和分析能力

精湛的RESTful API

新特点

无需使节点脱离集群就可以重建索引的 reindex API

在速度、安全、可扩展、硬件效率等方面有提升

提供全新的内置任务管理API

以及相匹配的Shield、Marvel、Watcher等 

实时数据

Elasticsearch让数据可视化进入实时查看时代

实时数据高级分析

快速的搜索以及强大的分析能力,Elasticsearch正在改变你和数据的关系。

大规模分布式

Elasticsearch允许你从一个很小的节点开始水平扩展,更多的节点,PB级数据,上千的node,没问题!

高可用

Elasticsearch集群是有弹性的,会自动检测到新的节点,发现不可用的节点,从而自动平衡数据以确保你的数据安全。

多租户

一个cluster可以包含多个index,可以相互独立的查询,也可以作为一个group整体查询,别名的可以让一个索引透明的接入你的应用程序。

全文索引

Elasticsearch建立在Apache Lucene之上,以提供最强大的全文搜索功能,开发者友好的多语言支持。

还支持地理位置、自动补全、结果切片等功能。

面向文档

存储在Elasticsearch的内容都是JSON结构化的数据文档,所有字段默认情况下都做索引,所有查询可以在一个单一的查询中使用。可以轻松以惊人的速度返回复杂的结果。

自由模式

Elasticsearch让你拆箱即用,自动创建索引,自动检测数据结构和类型,并使你的数据能够支持搜索。你也可以对索引进行定制化。

开发者友好,RESTful API

Elasticsearch是api驱动,几乎所有的行为都可以用Json on Http的方式执行,客户端库支持多种语言。

每操作持久化

Elasticsearch 凭借保存在多个节点事务日志尽最大努力保证你的数据安全

Apache 2 开放协议构建与Lucene之上





原文地址

你可能感兴趣的:(Elasticsearch 简介)