搜索bug反馈
例如,我想搜索“游戏”,在输入“yo”后,当再输入“u”后,输入框被自动填充为“You”,导致无法输入“游”
https://github.com/lincanbin/Carbon-Forum/commit/ef842ae774630d90887faa547af6663359868809
主帖中报告的这个问题也已修复,强制刷新缓存应该就可以正常输入了。
这个bug在chrome 42下无法复现,导致我一直没注意到,现已修复。
回复#9 @shiqiren :
我有个网站差不多30000帖量,每个帖子内容平均是2KB,使用Like进行包括帖子内容的全表扫描搜索,大概耗时800~1200ms。
这种数量级下,如果你用分词建立搜索索引表,索引表的记录数量大概要过千万条了吧,不见得能节约多少时间。
这种情况我建议使用MyIsam引擎,然后对内容使用FullText索引,ft_min_word_len设置为1,然后用
MATCH (Content) AGAINST
进行搜索,虽然对中文支持不佳,但是精确度跟分词后自行建表相比也差不多了太多。
我另外有一个网站,大概2G的数据量,1,500,000条数据,用Fulltext搜索平均耗时也就10~50ms,精确度还可以。
登录后方可回帖
大概是autocomplete库对中文输入支持不好吧,或者是我的程序问题?
这种bug确实很奇怪啊,我等下看看。