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|Elasticsearch 简介】
原文地址
推荐阅读
- elastic-search 部署和应用「详细」
- ElasticSearch-Logstash6.0.0安装以及mysql数据导入ES
- ElasticSearche导入样本数据官网链接
- ElasticSearch笔记01
- SpringBoot集成ElasticSearch使用
- ElasticStack|黑马Elastic stack学习笔记
- JAVA开发|java调用go、js、python、groovy和Caffeine缓存
- ElasticSearch之docker集群搭建
- Elastcsearch 常用搜索命令