我想对我的项目实施分面搜索。我正在使用PHP5
,Mysql
和Symfony 1.4
. 显然,社区指向Apache Solr,这似乎正是我想要完成的。
问题是该网站将在不允许我设置的托管服务提供商上运行Solr
(它是一个共享托管环境,既不允许Tomcat
也不允许Solr
运行)。
那么,您能否就可能的替代方案给我指导,或者是否有办法Solr
在这样的环境中进行设置?
编辑
我的托管服务提供商既不支持SOLR
也不支持opensolr
. 一般来说,我不能使用我的环境连接到同一服务器或远程服务器上的进程。似乎唯一可用的选项是使用Zend_Search_Lucene。那么这是否支持分面搜索?或者,如果您有其他选择,请分享!我感觉自己在茫茫人海中!
编辑 2
由于这个问题从到目前为止给出的答案中打开了大约一周,我很惊讶(也很失望)PHP 中没有可用的库(不是服务)来实现分面搜索。似乎这需要手动实现或使用下面提供的解决方案