0

我想在我的一个项目中使用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 命名空间。

4

1 回答 1

1

yii2-solr 依赖于 Solarium 库。如果你通过 composer 安装了 yii2-solr,它应该会自动下载它作为依赖。检查 github composer.json。如果没有,您必须手动安装它,请参阅packagist

于 2015-05-16T09:48:51.557 回答