首页 / 帖子
solr分词搜索结果不理想,不知道是什么原因?

solr在查短字符串的时候查不到东西或查出来的结果不对~


通过上面3张图我们可以比较出来,字数越短,查出来的结果越不理想,查1个字的时候竟然什么都查不到,查2个字的时候,查出来的结果不知所云,我查武汉,结果跑到吉林去了~这个明显不是我想要的,不知道是什么原因,有知道原因的吗?谢谢

1个答案
YOYO
发布于:2015-01-03 13:15

搜索一个字的时候没有结果,可能是因为你在设定索引的Minimun word设定为2了,改成1的话,应该就有值了,但是不建议这么做,这样会出现很多不想要的结果;查询两个字,如上面的“武汉”,得到的查询结果是在title或者body中的包含武汉的结果,如果只想得到title中包含武汉的结果,可以限定索引字段为title,就只会得到title中包含的结果了