Powerful Laravel API using the official PHP client for ElasticSearch
To install the API as a Composer package to be used with Laravel 4, simply add this to your composer.json:
..and run composer update(Having any problems with that? Try php artisan dump-autoload and then composer update again). Once it's installed, you can register the service provider in app/config/app.php in the providers array:
php artisan dump-autoload
'providers' => array(
Then create the config file app/config/elasticsearch.php. Remember, this is an example with default values.
'hosts' => array('localhost:9200'),
'logPath' => storage_path() . '/logs/elasticsearch-' . php_sapi_name() . '.log',
'logLevel' => Logger::INFO
Now, you can access the ElasticSearch API simply by: ElasticSearch::, e.g. ElasticSearch::get($params)
More detailed information about using this API is sure to come.