我刚刚开始使用Solr,我正在使用:
阿帕奇 2.2.26PHP 5.5.20 从这里这个版本的PHP附带了solr扩展版本0.9.11。
在这里搜索文档,我发现它有一个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()正确安装,但错误仍然存在。
我什至在扩展的完整源代码中搜索了"dismax",但它不存在。
这个类曾经存在于这个扩展中吗?还是我应该改用日光浴室之类的东西?
SolrDisMaxQuery
类不是2.0.0版本的一部分。
您仍然可以下载当前的主分支源代码(有一些新内容,包括 dismax),看看你可以用它做什么。