2 qq 34701469 qq_34701469 于 2018.02.02 18:20 提问

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

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

2个回答

devmiao
devmiao   Ds   Rxr 2018.02.02 23:51
sqh201030412
sqh201030412   2018.02.12 17:41

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

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!