openclassrooms/elasticsearch-bundle

Symfony2 Bundle for Elasticsearch

Installs: 7 787

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 27

Forks: 0

Open Issues: 0

Type:symfony-bundle

dev-master / 1.0.x-dev 2015-02-09 06:10 UTC

This package is auto-updated.

Last update: 2024-05-06 23:09:12 UTC


README

Build Status Coverage Status SensioLabsInsight

Symfony2 Bundle that expose Elasticsearch official client configuration

Installation

This bundle can be installed using composer:

composer require openclassrooms/use-case-bundle or by adding the package to the composer.json file directly.

{
    "require": {
        "openclassrooms/elasticsearch-bundle": "*"
    }
}

After the package has been installed, add the bundle to the AppKernel.php file:

// in AppKernel::registerBundles()
    $bundles = array(
        // ...
        new OpenClassrooms\Bundle\ElasticsearchBundle\OpenClassroomsElasticsearchBundle(),
        // ...
);

Configuration

Add the elasticsearch hosts to the config.yml

open_classrooms_elasticsearch:
    clients:
        client_name:
            hosts :
                - host
                - 127.0.0.1
        second_client_name:
            hosts :
                - second-host