问题描述:使用pip install elasticsearch 框架操纵ElasticSearch数据,在python中执行命令:
es.index(index="user",doc_type="id",id=4,body={"name":"xiaosouler"})
进行插入数据时发生如下错误:
elasticsearch.exceptions.TransportError: TransportError(406, 'Content-Type header [] is not supported')
后在Github查出是Elasticsearch(我的是6.5)与框架elasticsearch(1.6)不匹配(使用pip list 查阅安装版本)
后使用
pip install -U elasticsearch
命令进行升级
再次执行插入命令,成功执行