dapengde 想翻翻旧帖,发现要么是点页面下面的“载入更多”,要么是点上面的“历史话题”。而历史话题读完一页后,仍然得“载入更多”。等下回重新打开浏览器时,又得从头儿开始,没法接着上回继续读。 不知本论坛有分页功能吗?或者别的黑魔法来读旧帖?
dapengde Ihavenothing 今天发现一个搜索的问题。我上回遇见的也是这个问题:多个关键词该怎么搜? 比如我想搜搜本站的 RSS 是什么,那该怎么搜?下面几种搜法都搜不到: 本站 RSS 本站 & RSS 本站 AND RSS 而事实上,有一篇标题就是: 关于本站的RSS 只有搜 "本站的RSS" 才能搜到。
Ihavenothing dapengde 这个比较复杂,而且我大概能猜到原因。简单地来说,如果搜索词是英文,论坛会调用 MySQL 数据库的全文检索功能,它支持一定程度的模糊查询。然而 MySQL 不支持对中文进行索引,所以我魔改了论坛的代码,当检索词里面有中文时,就调用字符串匹配,但这样做的后果就是不支持模糊查询。 我曾经尝试过写一个基于中文分词的 MySQL 索引引擎,而且还在论坛跑过一阵子,后来因为不太稳定就停用了。未来有空的话我倒是想把这个重新捡起来,感觉会比现在好很多。