Elasticsearch的文档声明我可以使用_timestamp
映射将时间戳映射到自定义属性。他们网站上的例子显示:
{
"tweet" : {
"_timestamp" : {
"enabled" : true,
"path" : "post_date"
}
}
}
将导致2009-11-15T14:12:12用作:
的时间戳值{
"message" : "You know, for Search",
"post_date" : "2009-11-15T14:12:12"
}
但是,如果我想要映射
{
"message" : "You know, for Search",
"nested": {
"post_date" : "2009-11-15T14:12:12"
}
}
如何映射嵌套的post_date
。什么是路径属性?
编辑:在我的属性映射中,我没有为我的嵌套对象提供"type":"nested"
属性,我只是在他们的properties
属性中提供了他们的子属性。这是ES 1.4.1在第一次索引期间生成的默认属性映射。
答案 0 :(得分:0)
您需要在访问嵌套字段时提供完整路径。 在这种情况下,您可以使用它 - “nested.post_data”