Amazon CloudSearch
開発者ガイド (API バージョン 2013-01-01)

Amazon CloudSearch での日付と時刻の検索

構造化クエリを使用して、検索可能なフィールドで特定の日付と時刻、または日時範囲を検索できます。Amazon CloudSearch では、datedate-array の 2 種類の日付フィールドをサポートします。詳細については、「インデックスオプションの設定」を参照してください。

日付と時刻は、IETF RFC3339: yyyy-mm-ddTHH:mm:ss.SSSZ に従って、UTC(協定世界時間)で指定されます。たとえば、1970 年 8 月 23 日午後 5 時は、UTC 形式では 1970-08-23T17:00:00Z となります。UTC で時間を指定するときは、小数点以下の秒数も指定できます。例: 1967-01-31T23:20:50.650Z.

date フィールドで日付(または時刻)を検索するには、日付文字列を一重引用符で囲む必要があります。たとえば、次のクエリはいずれも 2001 年 12 月 25 日の午前 0 時にリリースされたすべての映画に関する映画データを検索します。

q.parser=structured&q=release_date:'2001-12-25T00:00:00Z' q.parser=structured&q=(term field%3Drelease_date '2001-12-25T00:00:00Z')

1 日全体を検索する方法については、「日付範囲の検索」を参照してください。