[字号:  ]

关于mysql搜索用like还是match against

发布时间:2008-11-05 22:09   作者: kuake   信息来源: PHPChina 开源社区门户
我现在的设想,站内有大概3万个文件,用mysql存储文件信息,每个文件分为id,filename,dir,describe四个字段,其中describe字段是中文的,用来描述文件信息的,长度小于80个字吧,我现在把describe字段作为搜索的依据,要对文件进行搜索,那是用like还是分词后转化成字母用match against啊(分词的麻烦就是分词不准确啊,郁闷)

另外搜索的时候可能这样输入关键字: 函数  截取字符,象这种中间有空格的用like怎么弄啊

最新回复

kuake at 2008-11-06 10:06:03
自己顶起先
eddie_xu at 2008-11-06 10:39:50
3W个文件...相当于3W条记录..用那种都问题不大吧。

PS:我印象中match against对中文的应用兼容性不大好....不知道现在情况怎么样
terry8023 at 2008-11-06 10:52:45
帮顶
kuake at 2008-11-06 13:44:58
对哦,用二分法的话不能分得非常好……
所以不知道用like好,还是用match against好