TypeError: analyze() got an unexpected keyword argument 'analyzer'
来源:15-2 es完成搜索建议-搜索建议字段保存 - 2
我珺哥还是帅
2018-02-25
TypeError: analyze() got an unexpected keyword argument 'analyzer'
写回答
3回答
-
herbertsee
2018-04-30
(好像不行 我又出问题了)问题搞定了,原函数:def analyze(self, index=None, body=None, params=None):
三个参数 self我没传
我把讲师代码中的items 第77行做了如下修改:
# words = es.indices.analyze(index=index, analyzer="ik_max_word", params={'filter': ["lowercase"]}, body=text)
words = es.indices.analyze(index=index, params={'filter': ["lowercase"]}, body=text)112018-05-10 -
bobby
2018-05-02
驱动使用我这里的版本
00 -
bobby
2018-02-27
这个是你用的库比较新造成的, 你可以点击源码看看这个方法的参数是什么
042018-05-07
相似问题