gpt4 book ai didi

amazon-web-services - RequestError : TransportError(400, u'mapper_parsing_exception', u'解析失败')

转载 作者:行者123 更新时间:2023-11-29 02:56:49 33 4
gpt4 key购买 nike

创建索引:

def create_index(index_name):
es=create_elastic_search_object()
entry_mapping = {
'entry-type': {
'properties': {
'text': {'type': 'string'},
'coordinates': {'type': 'geo_point'},
'username':{'type': 'string'} }
}
}
es.indices.create(index_name,body={'mappings':entry_mapping})

插入索引

coordinates= str(tweet[0][0])+","+str(tweet[0][1])
es.index(index=index_name, doc_type=keyword, id=start_id+ind, body={'text': tweet[1],'coordinates': coordinates,'username': tweet[2]})

错误:

*** RequestError: TransportError(400, u'mapper_parsing_exception', u'failed to parse')

调试:

(Pdb) body={'text': tweet[1],'coordinates': coordinates,'username': tweet[2]} 
(Pdb) print body
{'username': 'csd', 'text': 'RT @funder: Court Doc:Trump evicted a disabled US Veteran because he had a therapy dog\n\n@votevets #trumprussia #resist #theresistance #russ...', 'coordinates': '-117.1304909,32.7211149'}

所有格式对我来说都是正确的,我错过了什么?

使用的库:

from elasticsearch import Elasticsearch

https://elasticsearch-py.readthedocs.io/en/master/

最佳答案

当我遇到同样的问题时,在我的例子中,我的字典中有 NULL 值,所以在阅读之前检查你的数据或尝试将你的值转换为 str。

关于amazon-web-services - RequestError : TransportError(400, u'mapper_parsing_exception', u'解析失败'),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42756922/

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