页面树结构

2017-11-09 ApacheCN 开源组织,第二期邀请成员活动,一起走的更远 : http://www.apachecn.org/member/209.html


MachineLearning 优酷地址 : http://i.youku.com/apachecn

转至元数据结尾
转至元数据起始

fields(字段)中解析 date(日期),然后使用 date(日期)或 timestamp(时间戳)作为 document(文档)的 timestamp(时间戳)。默认情况下,该 date processor(日期处理器)添加所解析的 date(日期)作为一个名为 @timestampfiled(字段)。您可以通过设置 target_field 配置参数来指定一个与之不同的 field(字段)。支持多个日期格式作为同一日期处理器定义的一部分。它们将被顺序使用以尝试解析 date field(日期字段)。按照同样的顺序它们将被定义为 processor definition处理器定义)的一部分。

Table 16. Date options(表 16. 日期选项)

Name(名称)Required(必要的)Default(默认值)Description(描述)

field

yes

-

要获取 date(日期)的 field(字段)

target_field

no

@timestamp

用于存储所解析的 date(日期)的 field(字段)。

formats

yes

-

预期的 date formats(日期格式)的 array(数组)。可以是 Joda pattern 或者以下格式之一 : ISO8601UNIXUNIX_MSTAI64N

timezone

no

UTC

在解析 date(日期)时所使用的 timezone(时区)。

locale

no

ENGLISH

在解析 date(日期)时所使用的 locale,与解析的 month namesweek days 有关。

下面是一个示例,它根据 initial_date 字段将其解析的日期添加到 timestamp 字段上去 : 

{
  "description" : "...",
  "processors" : [
    {
      "date" : {
        "field" : "initial_date",
        "target_field" : "timestamp",
        "formats" : ["dd/MM/yyyy hh:mm:ss"],
        "timezone" : "Europe/Amsterdam"
      }
    }
  ]
}