solr搜索"奥德",如何实现前面的结果都匹配有"奥德"这个词,后面再继续分词匹配 20C

solr搜索"奥德",如何实现前面的结果都匹配有"奥德"这个词,后面再继续分词匹配???
solr版本6.2.0
基本实现效果,但是有个别的结果score是一样的,比如"奥西德",这样的结果排在了第二位,如何再深入的进行优化。
希望有相关经验的大神,给出个主意,感激不尽!

2个回答

对查询词进行处理,组装有权重的查询语句,如题主中要考虑完全匹配加权问题及不完全匹配的召回不加权问题,举个题主的例子: 奥德 为原始查询词
那么可以组装成如下查询语句: ("奥德"^10) OR (奥德^1)

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问