简单搜索小网站


Simple search for little website

我有大约100篇存储在MySQL数据库中的文章的网站。与数据库的所有连接都是使用 PDO 建立的。文章的平均大小为 8kB(最小为 2kB,最大为 12kB)。文章数量每周增长约 2 篇。

我的服务器配置是:PHP 5.1.6,MySQL5.0.27,MySQL引擎:InnoDB。不幸的是,我对更改任何服务器参数没有任何影响。

我想向我的网站添加一个简单的搜索表单。例如,用户可以键入 3 到 40 个字符,并应搜索文章内容。 我绝对不应该使用 LIKE ,对于像我这样的初学者来说,这显然是最容易编码的。我已经阅读了一些有关全文搜索的内容,但我担心我将无法在我的服务器上使用它。

您会建议我为我的网站实现简单的搜索器吗?任何帮助,不胜感激。

如果你想写点什么,我认为你应该深入研究全文搜索。正如@Dr.biziclop所注意到的 - 你想先将你的数据库引擎转换为MyISAM。

http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html