This project is not covered by Drupal’s security advisory policy.

DEPRECATED:
THIS MODULE GOT DEPRECATED EVEN BEFORE WE WERE ABLE TO RELEASE THE STABLE VERSION OF THIS MODULE BECAUSE THIS MODULE USES https://github.com/elastic/app-search-php SDK THAT GOT DEPRECATED. SO WE CREATE A NEW MODULE https://www.drupal.org/project/elastic_enterprise_search THAT USES https://github.com/elastic/enterprise-search-php. THE ACTIVE DEVELOPMENT IS GOING ON FOR THAT MODULE.

This module is similar to Search API Solr, What Search API Solr is for Solr, this is for Elastic App Search.

This module allows Drupal to connect with elastic app search. Elastic App search is also known as Elastic enterprise search. Elastic App search is an elastic product that is built on top of elastic search. Elastic App search provides the capability to add the search functionality to any website. This also provides the search analytics along with the search. The features of Elastic App Search are:

  1. Top search keywords
  2. Top search keywords with no results
  3. Top search results with clicks
  4. Top search results with no clicks
  5. UI to add synonyms
  6. Ability to Currat search result
  7. Pin certain results on top for a specific keyword
  8. Ability to adjust the weight on indexed fields
  9. Ability to create multiple search engine
  10. Fine tune the search results
  11. Ability to choose search filters, sorting options and search result title and link

Dependency

  • Search API
  • App Search PHP SDK

This module uses https://github.com/elastic/app-search-php PHP SDK to do all the operations with Elastic App search.

Installation

Features

  1. Ability to create Multiple Server
  2. Ability to create multiple Engines within that server
  3. Ability to choose the fields for indexing for each engine
  4. Ability to choose the field types for schema
  5. Ability to create multiple UI for each search engine
  6. Each Search UI is available as a drupal block that can be enabled on any page
  7. Ability to choose content types for indexing for each engine
  8. Batch indexing of documents

Limitation

Elastic App Search provides the ability to index a maximum of 64 fields in each document. There is no option to deleted the previously indexed field. You have to delete the complete engine and recreate the new one with the new schema

Supporting organizations: 
Developing this module for their client

Project information

Releases