Elasticsearch 运行时字段

依靠运行时字段节省大量时间

使用运行时字段(Elastic 对写时模式的实现),以快速、灵活的方式将数据引入 Elasticsearch 中,并轻松做出相应调整。只有 Elastic 既能提供写时模式的超快速度,又能发挥读时模式的极致效用。

Video thumbnail
免费试用 Elastic Cloud,体验运行时字段。
注册
认真阅读运行时字段文档。
阅读文档
进一步了解运行时字段。
阅读博文

当“写时模式”遇到“读时模式”

  • 速度

    Elasticsearch 速度很快,真的很快。写时模式下,采集时会对字段进行定义和编制索引,而精心设计的模式可以加快查询速度。这就解释了为什么写时模式仍然是 Elasticsearch 中用于索引和搜索数据的默认模式。

  • 灵活性

    减少建立索引用时,腾出更多的时间使用运行时字段进行搜索。采用读时模式时,根本无需预先计划,即可轻松加载各种数据并在其中搜索。您还可以快速处理数据中的更改,而不必重新开始。

  • 搭配使用效果更出色

    只有 Elastic 能让您对相同的数据同时使用写时模式和读时模式,前者用于提高性能,后者用于增强灵活性 — 所有这些操作均可在一个堆栈上实现。

充分利用数据的弹性

有了运行时字段,您可以立即开始采集数据。下文介绍了它的运作方式。

以数据为驱动力 

您在采集新数据时,可能还不知道数据是如何搜索出来的。没关系。借助运行时字段,您可以跳过预先定义字段的步骤以节省时间,并实时创建字段。此外,您始终可以将任何运行时字段作为索引字段应用于下一个索引,从而加快搜索速度。

Illustration

让数据顺应大流 

就在集群在后台安静地运行时,一条日志消息发生了更改,中断了索引映射。这时如果使用运行时字段,您无需重头开始。您可以保留仍然适用的字段,同时针对数据中的更改动态创建新字段。

Illustration

让字段焕发活力 

通过运行时字段,您还可以定义分析已编入索引的数据的新方法。您可以任意组合要在查询或可视化中使用的现有字段来创建新的运行时字段。这些更改仅适用于您,因此您在探索数据时不会影响其他人的工作。

Illustration

减少停机次数并避免中断 

每个人都会犯错。在运行时字段出现以前,您必须更正索引映射并重建索引数据,导致中断时间延长。现在您可以使用运行时字段覆盖不正确的字段,无需重建索引,即可立刻修复错误。这样一来,您获得了更高的敏捷性,大幅缩短了质量保证时间,成本自然也就降低了。

Illustration

资源丰富

赶时间?有我们在。观看以下简短视频,详细了解如何使用运行时字段。

  • 如何动态创建运行时字段

    观看这个 7 分钟的演示视频,了解如何使用动态映射创建运行时字段。

  • 如何在不重建索引的情况下修复错误

    观看这个 8 分钟的演示视频,了解如何通过用运行时字段覆盖索引数据来修复数据中的错误。

  • "en": "Real time", 
"cn": "实时", 
"de": "Echtzeit", 
"es": "Tiempo real", 
"fr": "Temps réel", 
"jp": "リアルタイム", 
"kr": "실시간", 
"pt": "Tempo real"

    如何定义一周的运行日

    观看这个 9 分钟的演示视频,了解如何创建可计算星期几的运行时字段,以及如何在 Kibana 中使用运行时字段。

  • 如何创建临时运行时字段

    观看这个 7 分钟的演示视频中,了解如何创建只存在于查询上下文中的运行时字段。