PHP SolrClient连接错误
我正在为我的一个项目使用solr server。手动导入和查询选择工作正常。我还可以从solr服务器获得结果。 实际问题是,每当我尝试使用更新solr服务器时,它都会返回错误。 我使用下面给定的查询进行solr更新的代码PHP SolrClient连接错误,php,solr,Php,Solr,我正在为我的一个项目使用solr server。手动导入和查询选择工作正常。我还可以从solr服务器获得结果。 实际问题是,每当我尝试使用更新solr服务器时,它都会返回错误。 我使用下面给定的查询进行solr更新的代码 $options = array( 'hostname' => 'xxx.xxx.xxx.xxx', 'login' => '', 'password' => '', 'port' => 8983); $client = new Solr
$options = array(
'hostname' => 'xxx.xxx.xxx.xxx',
'login' => '',
'password' => '',
'port' => 8983);
$client = new SolrClient($options);
$client->ping();
但是代码返回以下错误
警告:SolrClient::ping():实体:第1行:解析器错误:应为开始标记,'ping()/var/www/html/test.php:132
有人能帮我找出错误的原因吗?请在选项中指定收集路径
$options = array(
'hostname' => 'xxx.xxx.xxx.xxx',
'login' => '',
'password' => '',
'port' => 8983,
'path' => 'solr/<collection name>'
);
$options=array(
“主机名”=>“xxx.xxx.xxx.xxx”,
'登录'=>'',
'密码'=>'',
“端口”=>8983,
'path'=>'solr/'
);
让我们知道您在测试中第132行有什么内容。php
脚本:)@mitkosoft第132行有$client->ping()事实上,我不知道你为什么需要这样的客户?Solr http api已经足够了,您可以以多种形式设置其输出,如Ajax、xml、php数组等,并使用file\u get\u content
一切都很方便。如果我ping一个不存在的内核,它会抛出警告和异常。有人知道如何防止警告吗??谢谢