icon

Elasticsearch

Elastic Stack 的核心

Elasticsearch 是一个分布式、RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。 作为 Elastic Stack 的核心,它集中存储您的数据,帮助您发现意料之中以及意料之外的情况。

刚接触 Elasticsearch?立即部署并运行。

观看视频

参加我们的 Elasticsearch 工程师培训,为使用 Elasticsearch 奠定良好的基础。

查看培训

培养高级 Elasicsearch 技能,例如相关度调整、文本分析等等。

查看培训

新增功能

通过冻结层,用户可在几分钟内完成搜索诸如 S3 之类的低成本对象存储所容纳的 PB 量级数据,此功能现已正式发布。

查询和分析

从数据中探寻各种问题的答案

定义您自己的搜索方式

定义您自己的搜索方式

通过 Elasticsearch,您能够执行及合并多种类型的搜索(结构化数据、非结构化数据、地理位置、指标),搜索方式随心而变。先从一个简单的问题出发,试试看能够从中发现些什么。

分析大规模数据

分析大规模数据

找到与查询最匹配的 10 个文档并不困难。但如果面对的是十亿行日志,又该如何解读呢?Elasticsearch 聚合让您能够从大处着眼,探索数据的趋势和规律。

速度

Elasticsearch 很快,快到不可思议

快速获得结果

如果您能够立即获得答案,您与数据的关系就会发生变化。这样您就有条件进行迭代并涵盖更大的范围。

强大的设计

但是要达到这样的速度并非易事。我们通过有限状态转换器实现了用于全文检索的倒排索引,实现了用于存储数值数据和地理位置数据的 BKD 树,以及用于分析的列存储。

无所不包

而且由于每个数据都被编入了索引,因此您再也不用因为某些数据没有索引而烦心。您可以用快到令人惊叹的速度使用和访问您的所有数据。

可扩展性

可以在笔记本电脑上运行。也可以在承载了 PB 级数据的成百上千台服务器上运行。

原型环境和生产环境可无缝切换;无论 Elasticsearch 是在一个节点上运行,还是在一个包含 300 个节点的集群上运行,您都能够以相同的方式与 Elasticsearch 进行通信。

它能够水平扩展,每秒钟可处理海量事件,同时能够自动管理索引和查询在集群中的分布方式,以实现极其流畅的操作。

illustration-elasticsearch-scalability-555.png
illustration-elasticsearch-scalability-555.png
illustration-elasticsearch-relevance-555.png
illustration-elasticsearch-relevance-555.png

相关度

搜索所有内容,找到所需的具体信息

基于各项元素(从词频或新近度到热门度等)对搜索结果进行排序。将这些内容与功能进行混搭,以优化向用户显示结果的方式。

而且,由于我们的大部分用户都是真实的人,Elasticsearch 具备齐全功能,可以处理包括各种复杂情况(例如拼写错误)在内的人为错误。

弹性

我们在您高飞的时候保驾护航

硬件故障。网络分割。Elasticsearch 为您检测这些故障并确保您的集群(和数据)的安全性和可用性。通过跨集群复制功能,辅助集群可以作为热备份随时投入使用。Elasticsearch 运行在一个分布式的环境中,从设计之初就考虑到了这一点,目的只有一个,让您永远高枕无忧。

illustration-elasticsearch-resiliency-555.png
illustration-elasticsearch-resiliency-555.png

用例

我到底能够使用 Elasticsearch 做什么?

数字、文本、地理位置、结构化数据、非结构化数据。适用于所有数据类型。全文本搜索只是全球众多公司利用 Elasticsearch 解决各种挑战的冰山一角。查看直接依托 Elastic Stack 所构建解决方案的完整列表。

Logs

Logs

快速且可扩展的日志管理,绝不会让您失望。
Metrics

Metrics

对您的系统指标进行监测和可视化。
APM

APM

获得有关自己应用程序性能的洞见。
Uptime

Uptime

监测可用性问题并进行应对。
Site Search

Site Search

轻松为您的网站打造卓越的搜索体验。
App Search

App Search

搜索文档、地理数据等形形色色的内容。
Workplace Search

Workplace Search

集中式搜索,应对企业内的数据孤岛情况。
Maps

Maps

实时探索位置数据。
SIEM

SIEM

交互式调查和自动威胁检测。
Endpoint Security

Endpoint Security

预防、检测、猎捕并应对威胁。

下列用户已在使用,并深受他们的信任和喜爱

分发

您的部署您做主

无论您在哪里进行搜索,我们都能满足您的需求。

Elastic Cloud

在 AWS、Google Cloud 和 Azure 上部署托管型 Elasticsearch 和 Kibana

在您所选的云服务提供商上迅速完成全套技术栈的部署。作为 Elasticsearch 的开发公司,我们为您在云端的 Elastic 集群提供多项功能和贴心支持。

低至 16 美元/月

查看定价

本地部署

下载 Elasticsearch

安装最新版本后,只需几步即可开始在您的设备上运行 Elasticsearch。

对编排感兴趣吗?欢迎了解 Elastic Cloud EnterpriseElastic Cloud on Kubernetes

真正的 Elasticsearch 体验

这与 Amazon 的 Elasticsearch Service 一样吗?

不一样,仅此一家

由开发人员直接推出,我们的 Elasticsearch Service 是 AWS 上唯一的官方托管型 Elasticsearch 产品

专属功能

使用多项专属功能,例如 Machine Learning、针对 BI 连接性的 ODBC 驱动程序、自动管理时序型数据,以及告警。

改善

Elasticsearch 功能

探索完整的 Elasticsearch 功能列表。

安全性

安全性

为您的 Elasticsearch 数据提供强大、细致的保护。
Monitoring

Monitoring

随时了解 Elastic Stack 的动态,确保其处于最佳状态。

Alerting

Alerting

在数据发生变化时及时收到通知。

Elasticsearch SQL

Elasticsearch SQL

使用 SQL 与您的数据进行交互,还可使用 ODBC 和 JDBC 驱动程序访问这些数据。

时序数据管理

时序数据管理

通过索引生命周期管理、冻结索引和汇总等方式,自动完成进程。

Machine Learning

Machine Learning

自动对 Elasticsearch 数据进行异常检测。

客户端库

使用您自己的编程语言与 Elasticsearch 进行交互

Elasticsearch 使用的是标准的 RESTful 风格的 API 和 JSON。此外,我们还构建和维护了很多其他语言的客户端,例如 Java、Python、.NET、SQL 和 PHP。与此同时,我们的社区也贡献了很多客户端。这些客户端使用起来简单自然,而且就像 Elasticsearch 一样,不会对您的使用方式进行限制。