产品网站的PHP搜索脚本

时间:2014-01-27 09:03:18

标签: php search mysqli

可能这个问题是本地化的或“意见导向的”,但我发现没有论坛可以提出这个问题以获得更好和更合适的答案。我有一个在共享服务器上运行的小型产品网站。我需要一个搜索脚本。但LIKELIKE%%REGEXP结果并不像大多数产品网站那么好和适当。我无法安装Sphinx,因为那是VPS或DEDICATED服务器。有免费的PHP-MySQLi搜索插件吗?或者,如果自己创建一个PHP-MySQLi搜索引擎真的可行且值得,我该如何开始?

我尝试过使用LIKE QUERY LIKE %QUERY%和REGEXP但是当用户搜索多个单词时,结果并不符合预期。我使用准备好的语句,增加了很多复杂性。有什么建议吗?

1 个答案:

答案 0 :(得分:1)

很少有想法:

  1. mysql全文搜索http://dev.mysql.com/doc/refman/5.0/en/fulltext-search.html http://www.mullie.eu/mysql-as-a-search-engine/

  2. 关于超过1个单词,您可以按空格分割字符串并分别搜索每个单词。