重命名命令 - 亚马逊 OpenSearch 服务

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

重命名命令

使用rename命令更改搜索结果中一个或多个字段的名称。

注意

要查看哪些 AWS 数据源集成支持此PPL命令,请参阅命令

语法

使用以下语法:

rename <source-field> AS <target-field>["," <source-field> AS <target-field>]...
源字段
  • 必需。

  • 这是您要重命名的字段的名称。

目标字段
  • 必需。

  • 这是您要重命名的名称。

示例 1:重命名一个字段

此示例说明如何重命名单个字段。

PPL查询:

os> source=accounts | rename account_number as an | fields an; fetched rows / total rows = 4/4 +------+ | an | |------| | 1 | | 6 | | 13 | | 18 | +------+
示例 2:重命名多个字段

此示例说明如何重命名多个字段。

PPL查询:

os> source=accounts | rename account_number as an, employer as emp | fields an, emp; fetched rows / total rows = 4/4 +------+---------+ | an | emp | |------+---------| | 1 | Pyrami | | 6 | Netagy | | 13 | Quility | | 18 | null | +------+---------+
限制
  • 不支持覆盖现有字段:

    source=accounts | grok address '%{NUMBER} %{GREEDYDATA:address}' | fields address