Index engine


  1. Description
  2. Install
  3. Documentation
  4. Common problems

1. Description

IndexEngine is a module that let you configure the search engines that you want to use, the data that you want to send to them.

It provides an high-level API to use any search engine with any data indifferently.

Warning: This module is dedicated to developers, you can't use it as a standalone.

If you want to see how to integrate it, please take a look at ProductSearch module

2. Install

With composer:

$ php composer.phar require thelia/index-engine-module:~1.0

Then install the libraries you need.

Example with Elasticsearch (currently, this is installed by default):

$ php composer.phar require elasticsearch/elasticsearch:~1.0

3. Documentation

See here for the documentation summary.

4. Common problems

When I use the console to index data, all my URL leads to http://localhost

You have to configure the url_site Thelia system variable to get the proper urls while indexing data with the console


Index engine

Provides an high-level API to use any search engine with any data indifferently

Author :

Say Hi & Get in Touch - +33(0)4 44 05 31 00

Thelia Network English
E-commerce solution

E-commerce software, useful to create and manage online stores, published under a free license. Discover our new version, based on many modern technologies !

Download Thelia

A team of experts at your service.


Over 7000 online stores powered by Thelia


Customize your Thelia.


Thelia editor