PHPackages                             ronte-ltd/elastic-bundle - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. ronte-ltd/elastic-bundle

ActiveLibrary[Search &amp; Filtering](/categories/search)

ronte-ltd/elastic-bundle
========================

The bundle for the elastic search service

00

Since Dec 15Compare

[ Source](https://github.com/ronte-ltd/ElasticBundle)[ Packagist](https://packagist.org/packages/ronte-ltd/elastic-bundle)[ RSS](/packages/ronte-ltd-elastic-bundle/feed)WikiDiscussions Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Symfony 3 Elastic Bundle
========================

[](#symfony-3-elastic-bundle)

Installation
------------

[](#installation)

### Composer

[](#composer)

```
composer require ronte-ltd/elastic-bundle
```

### AppKernel.php

[](#appkernelphp)

```
new RonteLtd\ElasticBundle\RonteLtdElasticBundle()
```

### config.yml

[](#configyml)

```
ronte_ltd_elastic:
    entities:
        AppBundle\Entity\Entity: "%kernel.root_dir%/../src/AppBundle/Resources/schema/entity.yml"
    hosts:
        - 'http://127.0.0.1:9200'
```

### Example of schema of entity that the entity.yml at above

[](#example-of-schema-of-entity-that-the-entityyml-at-above)

```
index: 'items'
type: 'item'
settings:
    number_of_shards: 3
    number_of_replicas: 2
mappings:
    _source:
        enabled: true
    properties:
        id:
            type: 'integer'
        name:
            type: 'string'
            analyzer: 'standard'
        nickname:
            type: 'string'
            analyzer: 'standard'
```

Road map
--------

[](#road-map)

- Event Listener for events of doctrine
- Elastic Service
- Tests

###  Health Score

18

—

LowBetter than 8% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity0

Limited adoption so far

Community2

Small or concentrated contributor base

Maturity41

Maturing project, gaining track record

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/25991ce361df82734652cfea588bd2ea729733b14dcc7a4699daa94af25e9921?d=identicon)[Cawa87](/maintainers/Cawa87)

### Embed Badge

![Health badge](/badges/ronte-ltd-elastic-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/ronte-ltd-elastic-bundle/health.svg)](https://phpackages.com/packages/ronte-ltd-elastic-bundle)
```

###  Alternatives

[awesome-nova/dependent-filter

Dependent filters for Laravel Nova

26190.2k](/packages/awesome-nova-dependent-filter)[algolia/php-dom-parser

A simple tool to turn DOM into Algolia search friendly record objects.

181.8k](/packages/algolia-php-dom-parser)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
