【问题标题】:PHP search script for a product website [closed]产品网站的 PHP 搜索脚本 [关闭]
【发布时间】:2014-01-27 09:03:17
【问题描述】:

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

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

【问题讨论】:

  • 这正是本网站关闭的问题类型。是什么让您认为在这里提出这个问题是个好主意?
  • 您尝试了一些编程来解决这个问题,这很棒,但是您尝试过谷歌搜索吗?例如:Apache solr
  • @MLeFevre:是的,但是,Apache Solr 可以在共享主机中使用吗?
  • @CroResistor 可以,是的。

标签: php search mysqli


【解决方案1】:

几个想法:

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

  2. 大约1个单词以上,可以用空格分割字符串,按每个单词单独搜索。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-11-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多