关于Elasticsearch集成IK分词搜索问题。
最近遇到一个很奇怪的问题:
我要搜索“乐高”这个关键词,默认分词是分成“乐”、“高”这两个字,这样不仅把“乐高”的标题搜索出来,还把“乐”和“高”的标题也搜索出来了。
我的目的是只想让它搜索只有“乐高”两个字的标题。因此我在扩展分词词典中加入了“乐高”关键字,这次分词是对了,只分成“乐高”一个词,但是却搜索不出任何商品来。
后来我把“乐高”、“乐”、“高”三个词都加入扩展词典,这次分出的是词是“乐高”、“乐”、“高”这三个,比默认分词多了一个“乐高”,这次又能搜索出来了。
现在的疑问是:为什么我只加“乐高”一个词就搜索不出来呢?
大家有谁了解这种情况,谢谢!
PS:我后来尝试放入“德国”或“回家”这样的词是可搜索出来的。唯独“乐高”或“博朗”等这样的词不行。