2013-04-24 61 views

回答

0

我没有代码出手,但在我的测试中,我相信我能够做到以下几点:

我曾经在球场上的日期格式和查询字段的定义要做到这一点:

使用

curl -XGET 'http://localhost:9200/twitter/tweet/1?fields=title,date_field.date_time'

这里指定的日期格式:http://www.elasticsearch.org/guide/reference/mapping/date-format/

如果你想有一个完整的文档返回,这可能是繁重的。在这种情况下,是否可以使用别名“视图”映射来获得与主映射不同的结果?可能这已成为一个半答案。

1

根据我对ElasticSearch的日期格式文档的理解,它将始终接受格式给定格式的输入旁边的毫秒时间输入,并且它会使用(第一个)给出的格式。如果您不提供格式,则将使用“date_optional_time”格式(yyyy-MM-dd'T'HH:mm:ss.SSSZZ)。

如果您的时区出现问题,您需要为ElasticSearch提供您想要的格式。