Search API ElasticSearch Client
This module integrates with Elasticsearch as a backend for the Search API module, allowing you to index and search your content using Elasticsearch. It supports features like facets, "more like this" suggestions, and geolocation, and leverages the official Elasticsearch PHP client.
This module provides a Search API Backend for ElasticSearch.
The module uses the official ElasticSearch PHP Client. It is therefore compatible with any version of ElasticSearch >= 8.
Important:
To give you the freedom to choose the ElasticSearch version on your own, the ES PHP Client is not a composer dependancy of this module. Based on your installed ES version, you have to install the related ES PHP Client using composer:
composer require elasticsearch/elasticsearch ^8.11
Features
- Search API integration for indexing, field mapping, views etc.
- Facets
- More Like This
- Connector plugin type for external connector extensions
- GeoData support
- NGram analyzer support
Credits
This module heavily based on the work of the Search Api Opensearch module.