如何配置yii2-solr扩展

时间:2015-05-16 05:49:18

标签: yii2 yii2-advanced-app solarium

我想在我的一个项目中使用yii2-solr扩展名。如何配置此扩展。扩展页面上没有提到任何内容。有没有人用这个扩展名?任何帮助都会很明显。谢谢。

我在github repo找到了扩展程序。在自述文件中,提到如下配置:

'solr' => [
        'class' => 'sammaye\solr\Client',
        'options' => [
            'endpoint' => [
                'solr1' => [
                    'host' => '10.208.225.66',
                    'port' => '8983',
                    'path' => '/solr'
                ]
            ]
        ]
    ],

但在完成所有这些后,我收到以下错误:

Class 'Solarium\Client' not found

在其Client.php文件中的一行是:

use Solarium\Client as SolrClient;

我检查了所有文件但没有Solarium命名空间。

1 个答案:

答案 0 :(得分:1)

yii2-solr取决于日光浴室库。如果您通过composer安装了yii2-solr,它应该自动将其作为依赖项下载。检查github composer.json。如果没有,您必须手动安装,请参阅packagist