ElasticSearch中字段名开头的“@”符号是什么意思?

wj8zmpe1  于 2023-10-17  发布在  ElasticSearch
关注(0)|答案(1)|浏览(215)

例如,以下3个字段名称有什么区别?

mappings = {
    "properties": {

        "@timestamp": {"type": "date"},

or
        "timestamp": {"type": "date"},
or
        "_timestamp": {"type": "date"},

    }
}

不确定是否支持以下用法。

"mappings" : {
    "_default_":{
        "_timestamp" : {
            "enabled" : true,
            "store" : true
        }
    }
  }
}

“@timestamp”和“timestamp”,它们各自的用例是什么?

fquxozlt

fquxozlt1#

这只是Logstash中使用的一个约定,作为元数据字段,您可以使用两者:
https://www.elastic.co/guide/en/logstash/current/event-dependent-configuration.html#metadata

相关问题