pxslip/laravel-scout-solr
Composer 安装命令:
composer require pxslip/laravel-scout-solr
包简介
A driver for the Laravel Scout search tools, using Apache Solr for the backend
README 文档
README
This engine provides the interface between Laravel Scout and a Solr instance.
Installation
composer require pxslip/laravel-scout-solr
For Laravel <= 5.4 the service provider should be registered in config/app.php
'providers' => [ // ...other providers Scout\Solr\ScoutSolrServiceProvider::class, ]
Usage
As the engine uses some functionality that is not fully compatible with Laravel\Scout\Builder and Laravel\Scout\Searchable you will need to use the Scout\Solr\Builder and Scout\Solr\Searchable versions instead:
use Scout\Solr\Searchable; class MyModel extends Model { use Searchable; ... } // and then to perform a search MyModel::where(...) ->orWhere(...) ->facetField(...)
TO DO
- Add bindings instead of just passing the string for better escaping
- Add nested querying to Builder
- Add nested querying to ScoutEngine
- Write tests
统计信息
- 总下载量: 4.46k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 19
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2018-10-17