我刚刚开始使用Solr,我在OSX上使用以下方法对其进行测试:
Apache 2.2.26 来自here的PHP 5.5.20 此版本的PHP附带了solr扩展版本0.9.11。
通过文档here搜索,我发现它有SolrDisMaxQuery类的文档。但是,在尝试实例化此类的实例时
$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()正确安装,但错误仍然存在。
我甚至搜索了#34; dismax"的扩展的完整源代码。但它并不存在。
这个类在这个扩展中是否存在?或者我应该切换到像日光浴这样的东西?
答案 0 :(得分:1)
SolrDisMaxQuery
类不是2.0.0版本的一部分。
你仍然可以下载当前的master branch sources(包括dismax在内的一些新内容),看看你能用它做些什么。