php solr中缺少SolrDisMaxQuery?
我刚刚开始使用Solr,正在OSX上使用以下工具进行测试: Apache 2.2.26 PHP5.5.20来自 此版本的PHP附带solr扩展版本0.9.11 通过搜索文档,我发现它有SolrDisMaxQuery类的文档。但是,当尝试实例化此类的实例时php solr中缺少SolrDisMaxQuery?,php,solr,dismax,Php,Solr,Dismax,我刚刚开始使用Solr,正在OSX上使用以下工具进行测试: Apache 2.2.26 PHP5.5.20来自 此版本的PHP附带solr扩展版本0.9.11 通过搜索文档,我发现它有SolrDisMaxQuery类的文档。但是,当尝试实例化此类的实例时 $query = new SolrDisMaxQuery('total'); 我收到一个错误 Fatal error: Class 'SolrDisMaxQuery' not found in /Users/tomsweeney/public
$query = new SolrDisMaxQuery('total');
我收到一个错误
Fatal error: Class 'SolrDisMaxQuery' not found in /Users/tomsweeney/public_html/index.php on line 14
我知道Solr已安装并正常工作,因为以下各项工作正常:
$query = new SolrQuery('total');
我尝试安装了最新的扩展版本(2.0.0),验证了它是用solr_get_version()正确安装的,但错误仍然存在
我甚至在扩展的完整源代码中搜索了“demax”,但它并不存在
该扩展中是否存在此类?或者我应该切换到像Solarium这样的东西吗?
SolrDisMaxQuery
类不是2.0.0版本的一部分
你仍然可以下载当前版本(有一些新的东西,包括Demax),看看你能用它做些什么。我甚至没有想到2.0.0不是最新版本。谢谢你的链接!