Install

Works with Drupal: 7.x

Using dev releases is not recommended, except for testing.

Using Composer to manage Drupal site dependencies

Downloads

Download search_api_elasticsearch-7.x-2.x-dev.tar.gztar.gz 18.21 KB
MD5: 9e7b93f0b680276a175b08cf8746ecde
SHA-1: f971cc3815260b12d0d44b2b7b5359e1cb530eda
SHA-256: a7db8f411425a2e27e3c7a5b247f441585da3f91e2a1b902271767a914f58aa1
Download search_api_elasticsearch-7.x-2.x-dev.zipzip 23.26 KB
MD5: 48869b0d68fbdfa3755c755eee7da142
SHA-1: 084796c9840eaf41ef4d0b7bbc27ac6f4e403690
SHA-256: c1d743198a1fb22f7b37980c46ebc49f9ac66abfcca0437c5b23f9ef0c69334f

Release notes

Refactor from 1.x.

Motivation for Refactoring

The original 1.x was a version that I took over and appeared to have been an adaptation of the Search API Solr module. As a lot of quick fixes had been applied to add features and address issues, it was difficult to debug at times.

Additionally, during the alpha there was interest by another party in shipping the module with support for both the Elastica client and official Elasticsearch-PHP client. That resulted in adding a submodule for Elastica with the understanding that the other party would be adding a submodule for Elasticsearch-PHP. That never happened.

Elastica also appears to be moving in the direction of using Elasticsearch-PHP as it's transport in the future. The reason for continuing to use the Elastica client is developer experience. Elasticsearch-PHP is essentially a map of the Elasticsearch REST API, while Elastica maps the Elasticsearch DSL to objects.

Created by: Anonymous
Created on: 12 Oct 2016 at 10:11 UTC
Last updated: 15 Feb 2024 at 08:03 UTC

Other releases