Index Mapping
"review_start_datetime" : {
"type" : "date"
},
"review_start_time" : {
"type" : "date"
}
Class
from elasticsearch_dsl import Document, Date
class DocumentX(Document):
review_start_datetime = Date(format='yyyy-MM-dd HH:mm:ss',
default_timezone="UTC")
Creating Data
doc = DocumentX.get('DEMO_54ddab6')
doc.review_start_time = datetime.datetime.now()
doc.review_start_datetime = datetime.datetime.now()
doc.save()
While executing save method it gives below error only for review_start_datetime field not for review_start_time.
elasticsearch.exceptions.RequestError: RequestError(400, 'mapper_parsing_exception', "failed to parse field [review_start_datetime] of type [date] in document with id 'DEMO_54ddab6'")