PHPackages                             tinymeng/yii2-solr - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. tinymeng/yii2-solr

ActiveLibrary

tinymeng/yii2-solr
==================

yii2 use solr

v1.0.1(6y ago)32.1kMITPHPPHP &gt;=5.4.0

Since Dec 28Pushed 1y agoCompare

[ Source](https://github.com/majiameng/yii2-solr)[ Packagist](https://packagist.org/packages/tinymeng/yii2-solr)[ RSS](/packages/tinymeng-yii2-solr/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependencies (2)Versions (3)Used By (0)

yii2-solr
=========

[](#yii2-solr)

### Install

[](#install)

```
composer require tinymeng/yii2-solr v1.0 -vvv

```

> 类库使用的命名空间为`\\tinymeng\\solr`

注意
--

[](#注意)

- 不必安装PHP的Solr扩展(由于solr扩展很久没有更新过了,仅支持PHP5.6左右的版本,PHP7.0以上版本安装不上)
- 暂时只实现了AR查询的使用
- 未实现AR的增删改,可以使用 \\yii::$app-&gt;solr 进行操作

引用小部件 main.php

```
    'components' => [
        'solr'=>[
            'class'=> 'tinymeng\solr\Client',
            'options' => [
                'endpoint'=>[
                    [
                        'scheme' => 'http',
                        'host' => 'majiameng.com',
                        'port' => 8080,
                        'path' => '/solr/',
                        'core' => 'collection1',
                    ],
                    [
                        'scheme' => 'http',
                        'host' => 'majiameng.com',
                        'port' => 8080,
                        'path' => '/solr/',
                        'core' => 'collection2',
                    ],
                ],
            ]
        ],
    ]
```

### yii AR 查询模式

[](#yii-ar-查询模式)

create Model

```
