icon

Elasticsearch

Elastic Stack 的核心

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

下载在 Elastic Cloud 上启用

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

观看视频

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

查看培训

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

查看培训

新增功能

Elasticsearch 7.7 使用的内存大大降低,包括一个由密码保护的密钥库,而且推出了非同步搜索。

查询和分析

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

定义您自己的搜索方式

定义您自己的搜索方式

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

分析大规模数据

分析大规模数据

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

速度

Elasticsearch 很快,快到不可思议

快速获得结果

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

强大的设计

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

无所不包

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

可扩展性

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

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

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

相关度

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

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

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

弹性

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

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

用例

我到底能够使用 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

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

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

真正的 Elasticsearch 体验

这与 Amazon 的 Elasticsearch Service 一样吗?

不一样,仅此一家

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

专属功能

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

改善

Elasticsearch 功能

探索完整的 Elasticsearch 功能列表。

Security

Security

为您的 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 一样,不会对您的使用方式进行限制。