ES|QL 元数据字段
编辑ES|QL 元数据字段编辑
ES|QL 可以访问 元数据字段。当前支持的字段有
要启用对这些字段的访问,FROM
源命令需要提供一个专门的指令
FROM index METADATA _index, _id
元数据字段仅在数据源为索引时可用。因此,FROM
是唯一支持 METADATA
指令的源命令。
启用后,这些字段将与其他索引字段一样,可用于后续处理命令
FROM ul_logs, apps METADATA _index, _version | WHERE id IN (13, 14) AND _version == 1 | EVAL key = CONCAT(_index, "_", TO_STR(id)) | SORT id, _index | KEEP id, _index, _version, key
id:long | _index:keyword | _version:long | key:keyword |
---|---|---|---|
13 |
apps |
1 |
apps_13 |
13 |
ul_logs |
1 |
ul_logs_13 |
14 |
apps |
1 |
apps_14 |
14 |
ul_logs |
1 |
ul_logs_14 |
与索引字段类似,一旦执行聚合,元数据字段将不再可用于后续命令,除非用作分组字段
FROM employees METADATA _index, _id | STATS max = MAX(emp_no) BY _index
max:integer | _index:keyword |
---|---|
10100 |
employees |