Module Description
Elasticsearch - Search API provides a framework to set up custom Elasticsearch based search pages.

It depends on search_api to manage your indexed data and elasticsearch_connector to set up a connection with your Elasticsearch backend.

Features: The included images are screen captures of the custom search pages that are implemented at VDAB using this module.

Ajax powered faceted search
On the VDAB Intranet we implemented several faceted searches. This makes it possible for users to filter their search results based on for example page types, etc. These facets are each linked to a taxonomy list. We also created an option to sort pages based on their publication date. More info: https://www.elastic.co/guide/en/app-search/current/facets.html

Pagination
The pagination allows for the user to flip through all search results, the user always has the option to go one page forward or backward, or to go to the last or first page.

Synonyms
This option hasn't been implemented yet on our sites.

Autocomplete/Search suggestion
The search suggestion functionality will provide suggestions for the user to search based on the search string the user has entered so far. The suggestions will prioritize search strings where your terms are still stand-alone words, with lower priority on suggestions where your input is part of the complete term (for example “info” will yield “info province” as separate words, before “information”, using your search term to complete a new search term) More info: https://www.elastic.co/guide/en/elasticsearch/reference/current/search-s...

Did you mean
If spelling errors are detected or if the search engine algorithm predicts that other words synonymous with your search terms will yield better results, the “Did you mean” functionality will suggest a different search string.

Installation Add both this module and the block ui library to your project's composer.json, which is a dependency of this module:

``` "repositories": [ { "type": "package", "package": { "name": "library-blockui/blockui", "version": "v2.70", "type": "drupal-library", "dist": { "url": "https://github.com/malsup/blockui/archive/2.70.zip", "type": "zip" } } } ] ```Install it, as usual, with: `composer require drupal/elasticsearch_search_api`

Project Usage
102
Creation Date
Changed Date
Security Covered
Covered By Security Advisory
Version Available
Production
Module Summary
The Elasticsearch - Search API module aims to solve the customization of Elasticsearch based search pages by providing features such as Ajax powered faceted search, pagination, synonyms, autocomplete/search suggestion, and 'Did you mean' functionality.
Data Name
elasticsearch_search_api

OPENAI CHATBOT

OPENAI CHATBOT

12:33:01
Generic Chatbot
Hi, I'm a Drupal module expert powered by OpenAI, answering your questions about the Drupal module ecosystem. How can I be helpful today? Please note that we will log your question.