在 elasticsearch 响应中获取@timestamp 值

Get @timestamp value in elasticsearch response

我正在使用 elasticsearch-dsl-pyelasticsearch 中提取数据。

我想保存 @timestamp 字段 (hits.hits._source.@timestamp) 的值。但是我不知道如何处理 Python.

中不允许使用 @ 字符这一事实

如何从 @timestamp 中获取值?这不起作用:

h = response.hits[0]
print(h.@timestamp)

谢谢

在这种情况下,您可以按如下方式访问该字段:

h = response.hits[0]
print h['@timestamp']