1
Elasticsearch的文档指出我可以映射时间戳与_timestamp
映射自定义属性嵌套场。在其网站上的例子表明:Elasticsearch正确的方式来指定时间戳
{
"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在第一次索引期间生成的默认属性映射。
nested.post_data应该正常工作。该字段是否为嵌套类型? – 2015-02-18 04:04:37
我希望我的编辑回答您的问题 – Midiparse 2015-02-18 12:10:42
你的建议是什么作品。请从中创建一个答案,以便我可以接受它。 – Midiparse 2015-02-21 19:16:56