gpt4 book ai didi

python-3.x - 无法解析 ID 为 'DEMO_54ddab6' 的文档中 [date] 类型的字段 [review_start_datetime]

转载 作者:行者123 更新时间:2023-12-03 02:15:48 25 4
gpt4 key购买 nike

索引映射

"review_start_datetime" : {
"type" : "date"
},
"review_start_time" : {
"type" : "date"
}

from elasticsearch_dsl import Document, Date

class DocumentX(Document):
review_start_datetime = Date(format='yyyy-MM-dd HH:mm:ss',
default_timezone="UTC")

创建数据

doc = DocumentX.get('DEMO_54ddab6')
doc.review_start_time = datetime.datetime.now()
doc.review_start_datetime = datetime.datetime.now()
doc.save()

在执行保存方法时,它仅针对 review_start_datetime 字段给出以下错误,而不针对 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'")

最佳答案

通过在索引映射中添加 DateTime 格式,它将解决。

"review_start_datetime" : {
"type" : "date",
"format" : "yyyy-MM-dd HH:mm:ss"
},

关于python-3.x - 无法解析 ID 为 'DEMO_54ddab6' 的文档中 [date] 类型的字段 [review_start_datetime],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63633547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com