老师,"ik_max_word"无法导入分析器

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

python小白菜

2018-03-17

http://img.mukewang.com/szimg/5aacb7ce0001baaa10480594.jpg

title和tags,由于Len(r["token"])>1只能取第一个词,除了英文单词,其他中文的词都被分成一个字了,导致取不到词

要在哪里设置analyzer=“ik_max_word”?



写回答

4回答

python小白菜

提问者

2018-03-22

//img.mukewang.com/szimg/5ab355230001c78c09180412.jpg


已解决!!!新版本的elasticsearch的源代码有了新的变化

老师视频中的anayzer,已经放入了params中,要改成我画红线的样式,就可以正确分词了


1
0

python小白菜

提问者

2018-03-17

//img.mukewang.com/szimg/5aacbf010001a7f009230197.jpg

还有我设置权重的时候,标题为10,tags为7,为什么这里text获取的是tags?

0
0

python小白菜

提问者

2018-03-17


//img.mukewang.com/szimg/5aacbe6700012f5907880414.jpg

这个类里面没有analyzer设置了。。

0
0

python小白菜

提问者

2018-03-17

//img.mukewang.com/szimg/5aacbaf000013b8306620270.jpg

这里的代码好像没有生效呀,suggest是创建了,但是分词的时候,中文全都分成一个字了

0
1
bobby
你给我发个qq消息 我看看 442421039
2018-03-19
共1条回复

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

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

5796 学习 · 6290 问题

查看课程