什么是php中纯全文搜索的快速替代方案?
我希望在我的一个应用程序中改进搜索,在那里我使用常规全文搜索,这并不太糟糕,但我希望添加一些更复杂的行为,例如打字识别和更好的相关性 有没有可以集成到现有应用程序中的解决方案?我希望在一个mysql数据库中搜索多个表,没有什么复杂的什么是php中纯全文搜索的快速替代方案?,php,mysql,search,Php,Mysql,Search,我希望在我的一个应用程序中改进搜索,在那里我使用常规全文搜索,这并不太糟糕,但我希望添加一些更复杂的行为,例如打字识别和更好的相关性 有没有可以集成到现有应用程序中的解决方案?我希望在一个mysql数据库中搜索多个表,没有什么复杂的 它必须与非apache服务器一起工作(我使用lighttpd)。看看它是项目的一个PHP5端口,它非常强大。我认为这取决于您当前的应用程序。 Zend Lucene可能是一个很好的选择,但是如果有大量数据,创建索引需要很长时间(并且可能会杀死您的服务器) 可能是最好
它必须与非apache服务器一起工作(我使用lighttpd)。看看它是项目的一个PHP5端口,它非常强大。我认为这取决于您当前的应用程序。 Zend Lucene可能是一个很好的选择,但是如果有大量数据,创建索引需要很长时间(并且可能会杀死您的服务器) 可能是最好的,但需要你运行tomcat 也是一个很好的替代方案,但它是一个带有PHP api(甚至是PECL扩展)的独立服务器,但有一些缺点,就是每次有东西时都要重新创建索引(至少上次我检查时是这样) 我认为首先尝试一些解决方案可能是值得的。
- 通过
- 经由本地
两者概述:我不认为您需要使用Apache。它是一个纯PHP端口。Zend_Search_Lucene应该在任何可以运行php5的地方运行。@Yegor——Apache不仅仅是Apache HTTPd。