Elasticsearch Helper Views module provides a way to display Elasticsearch results using Drupal Views.
Requirements
- Drupal 9 or 10
- Elasticsearch Helper module
Installation
Elasticsearch Helper Views module can be installed via the
standard Drupal installation process.
- Install
Elasticsearchsearch engine (how-to). - Install and enable Elasticsearch Helper module.
- Install and enable Elasticsearch Helper Views module.
Usage
- Install Elasticsearch search engine (how-to).
- Install the Elasticsearch Helper module, configure it and create indices using
ElasticsearchIndextype plugins in a custom module. - Create an
ElasticsearchQueryBuildertype plugin in a custom module. - If you want to create exposed filter in your view, you will have to create custom views filter plugins and define them in a
hook_views_data_alter()hook forelasticsearch_resultdata type. - Create a view and select Elasticsearch result as a data type.
- In a view configuration form click on the Query settings link and select the query building plugin that will generate Query DSL for this particular view.
- Save the view.
Supporting organizations:
Project information
- Project categories: Site search
- Ecosystem: Elasticsearch Helper
35 sites report using this module
- Created by maijs on , updated
Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
8.0.0
released 22 September 2023
Works with Drupal: ^9.4 || ^10
Install:
Development version: 8.x-dev updated 22 Sep 2023 at 07:02 UTC
8.x-7.0
released 22 September 2023
Works with Drupal: ^9.4 || ^10
Install:
Development version: 8.x-7.x-dev updated 23 Nov 2025 at 19:18 UTC

