2013-04-24 63 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提供您想要的格式。