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