davispeixoto / laravel-4-solr
Laravel 4 Apache Solr 简单查询客户端
0.0.3
2014-05-14 20:47 UTC
Requires
- php: >=5.3.0
- illuminate/support: 4.1.*
Requires (Dev)
- phpmd/phpmd: 1.4.*
- phpunit/phpunit: 4.0.*
This package is auto-updated.
Last update: 2024-09-24 03:46:03 UTC
README
这个 Laravel 4 包提供了一种通过其 RESTful 接口消费(查询)Apache Solr 的接口。
安装
首先通过 Composer 安装此包。编辑您的项目 composer.json
文件,以要求 davispeixoto/laravel-4-solr
。
"require": {
"laravel/framework": "4.1.*",
"davispeixoto/laravel-4-solr": "dev-master"
}
接下来,在终端中更新 Composer
composer update
此操作完成后,仍然在终端中运行
php artisan config:publish davispeixoto/laravel-4-solr
更新生成的 app/config/packages/davispeixoto/laravel-4-solr
配置文件中的 solr 端点、端口、输出格式设置。
最后添加服务提供者。打开 app/config/app.php
,并在 providers 数组中添加一个新条目。
'Davispeixoto\Laravel4Solr\Laravel4SolrServiceProvider'
这样就完成了!您可以开始了。只需使用
Route::get('/test', function() {
try {
Solr::setCore('products');
Solr::setFQ('color' , 'blue*');
Solr::outputFormat('json');
$results = Solr::getResults();
echo print_r($results , true);
} catch (Exception $e) {
Log::error($e->getMessage());
die($e->getMessage() . $e->getTraceAsString());
}
});
许可证
此库是开源软件,许可协议为 MIT 许可证
版本控制
此项目遵循 语义版本控制