PHPackages                             divante-ltd/orocommerce-elasticsearch-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. divante-ltd/orocommerce-elasticsearch-bundle

ActiveOrocommerce-module[Search &amp; Filtering](/categories/search)

divante-ltd/orocommerce-elasticsearch-bundle
============================================

Elasticsearch Bundle for Oro Commerce

1.0.0(8y ago)1004MITPHP

Since Dec 1Pushed 7y ago6 watchersCompare

[ Source](https://github.com/DivanteLtd/orocommerce-elasticsearch-bundle)[ Packagist](https://packagist.org/packages/divante-ltd/orocommerce-elasticsearch-bundle)[ RSS](/packages/divante-ltd-orocommerce-elasticsearch-bundle/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependencies (4)Versions (3)Used By (0)

Divante Elasticsearch Bundle for Oro Commerce
=============================================

[](#divante-elasticsearch-bundle-for-oro-commerce)

Divante Elasticsearch Bundle is a bundle for Oro Commerce which enables using Elasticsearch as search engine. It allows to quickly search through massive volume of data. With Divante Elasticsearch Bundle you can run an ecommerce website with hundreds of thousands products.

**Table of Contents**

- [Divante Elasticsearch Bundle for Oro Commerce](#)
    - [Features](#)
    - [Compatibility](#)
    - [Installing/Getting started](#)
    - [Configuration](#)
    - [Contributing](#)
    - [Screenshots](#)
    - [Licensing](#)
    - [Standards &amp; Code Quality](#)
    - [About Authors](#)

Features
--------

[](#features)

1. Searching the catalog
2. Browsing the catalog
3. Search autocomplete

Compatibility
-------------

[](#compatibility)

This module is compatible with Oro Commerce 1.3

Installing/Getting started
--------------------------

[](#installinggetting-started)

1. Install the bundle

    ```
    composer require divante-ltd/orocommerce-elasticsearch-bundle

    ```
2. Add to `app/config/config.yml`

    ```
    oro_website_search:
        engine: 'elasticsearch'

    divante_elasticsearch:
        index: oro

    ```
3. Remove cache

    ```
    rm -rf app/cache/{dev,prod}

    ```
4. Reindex

    ```
    app/console oro:website-search:reindex

    ```

Configuration
-------------

[](#configuration)

### Index name

[](#index-name)

You can change it by editing the `app/config/config.yml`

```
divante_elasticsearch:
    index: oro

```

Screenshots
-----------

[](#screenshots)

[![Autocomplete](https://raw.githubusercontent.com/DivanteLtd/orocommerce-elasticsearch-bundle/develop/Resources/doc/autocomplete.png)](https://raw.githubusercontent.com/DivanteLtd/orocommerce-elasticsearch-bundle/develop/Resources/doc/autocomplete.png)

[![Result list](https://raw.githubusercontent.com/DivanteLtd/orocommerce-elasticsearch-bundle/develop/Resources/doc/search.png)](https://raw.githubusercontent.com/DivanteLtd/orocommerce-elasticsearch-bundle/develop/Resources/doc/search.png)

Contributing
------------

[](#contributing)

If you'd like to contribute, please fork the repository and use a feature branch. Pull requests are warmly welcome.

Licensing
---------

[](#licensing)

The code in this project is licensed under MIT license.

Standards &amp; Code Quality
----------------------------

[](#standards--code-quality)

This module respects all Oro Commerce code quality rules and our own PHPCS and PHPMD rulesets.

About Authors
-------------

[](#about-authors)

[![Divante-logo](https://camo.githubusercontent.com/bc1c14c75be0ef53c3c97ec254ff2503ecbe209e3785b48e111e7f82e0d5853a/687474703a2f2f646976616e74652e636f2f6c6f676f2d48472e706e67 "Divante")](https://camo.githubusercontent.com/bc1c14c75be0ef53c3c97ec254ff2503ecbe209e3785b48e111e7f82e0d5853a/687474703a2f2f646976616e74652e636f2f6c6f676f2d48472e706e67)

We are a Software House from Europe, existing from 2008 and employing about 150 people. Our core competencies are built around Magento, Pimcore and bespoke software projects (we love Symfony3, Node.js, Angular, React, Vue.js). We specialize in sophisticated integration projects trying to connect hardcore IT with good product design and UX.

We work for Clients like INTERSPORT, ING, Odlo, Onderdelenwinkel or CDP, the company that produced The Witcher game. We develop two projects: [Open Loyalty](http://www.openloyalty.io/ "Open Loyalty") - loyalty program in open source and [Vue.js Storefront](https://github.com/DivanteLtd/vue-storefront "Vue.js Storefront").

We are part of the OEX Group which is listed on the Warsaw Stock Exchange. Our annual revenue has been growing at a minimum of about 30% year on year.

Visit our website [Divante.co](https://divante.co/ "Divante.co") for more information.

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity64

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

3086d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/6c3d67b71166c00294f86551d887815f32de9f6e8bb636be77ec035063166cb6?d=identicon)[piotrbelina](/maintainers/piotrbelina)

---

Top Contributors

[![piotrbelina](https://avatars.githubusercontent.com/u/1667676?v=4)](https://github.com/piotrbelina "piotrbelina (14 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/divante-ltd-orocommerce-elasticsearch-bundle/health.svg)

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

###  Alternatives

[jolicode/elastically

Opinionated Elastica based framework to bootstrap PHP and Elasticsearch implementations.

2571.7M1](/packages/jolicode-elastically)[getcandy/candy-api

API driven E-commerce solution, written in Laravel

4427.9k1](/packages/getcandy-candy-api)[kunstmaan/search-bundle

The KunstmaanSearchBundle works with ElasticSearch and supports different search providers. The bundle currently supports Elastica as a provider. Add your own objects to index using a tagged service which implements the SearchConfigurationInterface

1884.8k1](/packages/kunstmaan-search-bundle)[heyday/silverstripe-elastica

Provides Elastic Search integration for SilverStripe DataObjects using Elastica

1136.8k2](/packages/heyday-silverstripe-elastica)[t3g/elasticorn

elastic manager based on elastica

155.8k](/packages/t3g-elasticorn)[michaeljennings/laralastica

A laravel package that allows you to search eloquent results using elasticsearch.

102.9k](/packages/michaeljennings-laralastica)

PHPackages © 2026

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