格納:date
するオブジェクトを決定する方法として定義されたインデックス付きフィールドがあります。DateTime
settings index: { number_of_shards: 1 } do
mapping do
...
indexes :date, index: :not_analyzed, type: 'date'
...
end
end
そして、as_indexed_json
私はそれを下にリストしました:methods
def as_indexed_json(options = {})
self.as_json(
...
methods: [:full_text, :tag_list, :category_list, :date, :month, :year],
...
)
end
目的の値に適切にインデックスを付けます"date": "2016-05-19T09:43:09-04:00"
が、検索後に値を読み取ると、日付はString
日付クラスではなくクラスとして返されます。
、、など、そのフィールドで使用可能なformat
値のいくつかをいじりましたが、値の読み取りやクラスの水分補給ではなく、値の設定と理解を調整するだけのようです。date_time_no_millis
strict_ date_time_no_millis
"yyyy-MM-dd'T'HH:mm:ssZ"
DB に存在するように、このdate
値を Rails として読み取るにはどうすればよいですか?DateTime
以前にGithub Issueとして投稿され、応答がありませんでした。