0

プロジェクトの 1 つでyii2-solr拡張機能を使用したいと考えています。この拡張機能を構成するにはどうすればよいですか。拡張ページには何も記載されていません。この拡張機能を使用したことのある人はいますか? どんな助けもかなりのものです。ありがとうございました。

github repoで拡張機能を見つけました。readme ファイルには、次のように構成することが記載されています。

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

しかし、これをすべて実行した後、次のエラーが発生します。

Class 'Solarium\Client' not found

その Client.php ファイルの 1 つで、行は次のとおりです。

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 に答える