我改了一下,排除了专辑的干扰,第一次只在歌名里面做精准搜索: $docs = $search->search('song_name:\'\"大海\"\''); 这样搜出来的结果中,歌名最短的一定是完全匹配的。
...我改了一下,排除了专辑的干扰,第一次只在歌名里面做精准搜索: $docs = $search->search('song_name:\'\"大海\"\''); 这样搜出来的结果中,歌名最短的一定是完全匹配的。 [/quote] 引号就不用了。song_name:大海 这样就行了
...RE `fieldname` LIKE "%江苏%"这种形式,这样是模糊查询,换成精准的话,或者用=或者把通配符去掉,这样的结果要比前一种的少 而在迅搜里,setFuzzy设置false即关闭模糊查询,但出来的结果还是类似用了LIKE这种形式,那么迅搜里的...
多谢建议。这个部分要做得精准的话其实是比较尖端的,SCWS分词后有提供一些热门词排序,如果简单归结为标签也是不妥的,我觉得需要有标签库进行匹配和比对。