【发布时间】:2019-10-22 19:27:25
【问题描述】:
我尝试使用此链接https://petericebear.github.io/laravel-php-solarium-integration-20160725/ 中的指南安装和设置日光浴室和 laravel,但出现此错误
Solr HTTP error: Neither collection nor core set. (404)
#0 C:\xampp\htdocs\solarium\vendor\solarium\solarium\src\Core\Client\Adapter\AdapterHelper.php(31): Solarium\Core\Client\Endpoint->getBaseUri()
#1 C:\xampp\htdocs\solarium\vendor\solarium\solarium\src\Core\Client\Adapter\Curl.php(72): Solarium\Core\Client\Adapter\AdapterHelper::buildUri(Object(Solarium\Core\Client\Request), Object(Solarium\Core\Client\Endpoint))
#2 C:\xampp\htdocs\solarium\vendor\solarium\solarium\src\Core\Client\Adapter\Curl.php(177): Solarium\Core\Client\Adapter\Curl->createHandle(Object(Solarium\Core\Client\Request), Object(Solarium\Core\Client\Endpoint))
#3 C:\xampp\htdocs\solarium\vendor\solarium\solarium\src\Core\Client\Adapter\Curl.php(30): Solarium\Core\Client\Adapter\Curl->getData(Object(Solarium\Core\Client\Request), Object(Solarium\Core\Client\Endpoint))
#4 C:\xampp\htdocs\solarium\vendor\solarium\solarium\src\Core\Client\Client.php(871): Solarium\Core\Client\Adapter\Curl->execute(Object(Solarium\Core\Client\Request), Object(Solarium\Core\Client\Endpoint))
#5 C:\xampp\htdocs\solarium\vendor\solarium\solarium\src\Core\Client\Client.php(840): Solarium\Core\Client\Client->executeRequest(Object(Solar
return [
'endpoint' => [
'localhost' => [
'host' => env('SOLR_HOST', 'localhost'),
'port' => env('SOLR_PORT', '8983'),
'path' => env('SOLR_PATH', '/solr/'),
'core' => env('SOLR_CORE', 'reports')
]
]
];
【问题讨论】:
-
你有没有在 solr 端创建任何集合或核心?
-
是否设置了任何环境变量?例如 - 设置为空值?
-
你找到解决办法了吗?
标签: php laravel search solr solarium