thelia / index-engine-module
Installs: 25
Dependents: 1
Suggesters: 0
Security: 0
Stars: 1
Watchers: 7
Forks: 0
Open Issues: 1
Type:thelia-module
Requires
- elasticsearch/elasticsearch: ~1.0
- symfony/http-kernel: ~2.3
- thelia/installer: ~1.1
Requires (Dev)
- phpunit/phpunit: ~4.1
- thelia/smarty-module: ~2.1.1
Suggests
- opensearchserver/opensearchserver:~3.0: If you want to use the OpenSearchServer driver, you must install this library
- thelia/smarty-module: If you want to have the index function for Smarty
This package is auto-updated.
Last update: 2024-12-14 22:34:20 UTC
README
Summary
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
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
See here for the documentation summary.
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