Elasticsearch不添加suggest字段可以导入数据,一旦添加就有错误

来源:15-2 es完成搜索建议-搜索建议字段保存 - 2

Icarus1264

2019-05-12

使用Kibana是可以解析的
图片描述
具体错误为:
图片描述
跟踪到错误gen_suggest:
图片描述
再跟踪到错误gen_suggest:
图片描述
显示body错误:debug模式下查看text和weight
weight=10 body=text, text='利用 Numba 加速你的 Python 代码,使其变得像 C++ 一样快’
为什么么不能解析body?
elasticsearch.exceptions.RequestError: TransportError(400, ‘illegal_argument_exception’, ‘Failed to parse request body’)
@bobby

写回答

2回答

Icarus1264

提问者

2019-05-14

老师,我用不了你推荐的Elasticsearch-rtf,启动不了,一堆错误,插件全部加载失败,我也用不了最新版7.0.1的,因为elasticsearch-ik最新版只有7.0.0的,我试过了,安装不了,导入插件失败,版本不匹配,我现在用的是6.7.0的,官网版的我ik插件安装好了,可以启动导入插件,而且我的elasticsearch-dsl的版本是5.1.0是老师你之前在慕课问答区回答某个同学时推荐的。

0
0

bobby

2019-05-14

之前有部分同学使用es_dsl的版本不是5.X版本会出现问题 你这里的驱动版本和es的版本是多少呢

0
2
bobby
回复
Icarus1264
elasticsearch-dsl最好和es版本对应,你现在安装的es版本是多少? 如果es版本是6.x ,那dsl最好用6.x的版本, 这里dsl6.x和dsl5.x会有些接口不一致。你可以先替换。不一致的地方你可以截图有哪些错误,我给你一一说明怎么修改
2019-05-15
共2条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5808 学习 · 6290 问题

查看课程