gpt4 book ai didi

elasticsearch - Elasticsearch为时间戳指定嵌套字段的正确方法

转载 作者:行者123 更新时间:2023-12-03 00:23:25 24 4
gpt4 key购买 nike

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在第一次建立索引期间生成的默认属性映射。

最佳答案

访问嵌套字段时,您需要提供完整的路径。
在这种情况下,可以使用此-“nested.post_data”

关于elasticsearch - Elasticsearch为时间戳指定嵌套字段的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28572914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com