Module Description
Elasticsearch Helper is a helper module to work with Elasticsearch on Drupal project.
Whereas modules like elasticsearch_connector and other search_api plugins try to abstract away the actual API of Elasticsearch, this module tries to embrace it instead. It provides some common tools on which to build your own integration.
The module defines an "ElasticsearchIndex" plugin type and a base implementation for you to extend. Unless you define your own plugin, this module will not do anything. Take a look at the included elasticsearch_helper_example module for example plugins.
Versions and Elasticsearch Compatibility
* 8.x - Compatible with Drupal 9.4, Drupal 10 and Elasticsearch 8
* 8.x-7.x - Compatible with Drupal 9.4, Drupal 10 and Elasticsearch 7
* 8.x-6.x - Compatible with Drupal 8.x and Elasticsearch 6.x
* 7.x-6.x - Compatible with Drupal 7.x and Elasticsearch 6.x
* 8.x-5.x - Compatible with Drupal 8.x and Elasticsearch 5 only. No longer supported
* 8.x-1.x - Compatible with Drupal 8.x and Elasticsearch 2 only. No longer supported
Dependencies
* Version 8.x requires the Elasticsearch PHP library version 8.x to be explicitly defined.
* Version 8.x-7.x requires the Elasticsearch PHP library version 7.x to be explicitly defined.
* Versions 8.x-6.x and below by default includes the latest version of the Elasticsearch PHP library. It is recommended that you explicitly define the version of the PHP library to match the version of Elasticsearch you are currently using.
Whereas modules like elasticsearch_connector and other search_api plugins try to abstract away the actual API of Elasticsearch, this module tries to embrace it instead. It provides some common tools on which to build your own integration.
The module defines an "ElasticsearchIndex" plugin type and a base implementation for you to extend. Unless you define your own plugin, this module will not do anything. Take a look at the included elasticsearch_helper_example module for example plugins.
Versions and Elasticsearch Compatibility
* 8.x - Compatible with Drupal 9.4, Drupal 10 and Elasticsearch 8
* 8.x-7.x - Compatible with Drupal 9.4, Drupal 10 and Elasticsearch 7
* 8.x-6.x - Compatible with Drupal 8.x and Elasticsearch 6.x
* 7.x-6.x - Compatible with Drupal 7.x and Elasticsearch 6.x
* 8.x-5.x - Compatible with Drupal 8.x and Elasticsearch 5 only. No longer supported
* 8.x-1.x - Compatible with Drupal 8.x and Elasticsearch 2 only. No longer supported
Dependencies
* Version 8.x requires the Elasticsearch PHP library version 8.x to be explicitly defined.
* Version 8.x-7.x requires the Elasticsearch PHP library version 7.x to be explicitly defined.
* Versions 8.x-6.x and below by default includes the latest version of the Elasticsearch PHP library. It is recommended that you explicitly define the version of the PHP library to match the version of Elasticsearch you are currently using.
Module Link
Project Usage
141
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
Elasticsearch Helper module aims to embrace the actual API of Elasticsearch on Drupal projects, providing common tools for building custom integrations.
Data Name
elasticsearch_helper