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 憑借保存在多個節點事務日志盡最大努力保證你的數據安全