davispeixoto/laravel-4-solr

Laravel 4 Apache Solr 简单查询客户端

0.0.3 2014-05-14 20:47 UTC

This package is auto-updated.

Last update: 2024-09-24 03:46:03 UTC


README

Build Status

这个 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 许可证

版本控制

此项目遵循 语义版本控制