Extension modules

Last updated on
4 July 2026

This section lists modules that add new backends, plugins or other extensions to the Search API, allowing users to add additional functionality to their sites. Creators of new extension modules are welcome to add their projects to this list, too.

Also see the list of modules in the Search API ecosystem.

Modules providing server backends

Search API Solr
A backend using an Apache Solr server for indexing and searching, like the popular Apache Solr Search Integration module. It uses dynamic fields for indexing arbitrary entities and boasts far superior indexing- and search-performance, better result accuracy and native facetting support.
Multilingual Solr search
An extension of the Solr search backend. It provides sensible default settings for different languages and hides the complexity of defining per language filed types within a solr schema. Additionally a lot of fine tuning of the index could be done within drupal instead of editing solr config files manually.
Database search (packaged with Search API)
A simple, database-based backend for indexing and searching data. It's neither very fast nor accurate, but it works out of the box and can be used for testing out the Search API capabilities (it even supports facetting), or for smaller sites (or smaller, less important indexes/searches).
Elasticsearch Connector
Elasticsearch Connector is a set of modules designed to build a full Elasticsearch eco system in Drupal. This module uses the official Elasticsearch PHP library. The ambitions of this module are to help Drupal handle big data at any kind and make it scalable.
Search API Manticore
A backend using a Manticore Search server for indexing and searching. Manticore is a fast, open-source search engine (a successor to Sphinx) with SQL and HTTP/JSON interfaces, built for low-latency search with a small memory footprint and no JVM dependency. The backend supports facets, autocomplete, result highlighting and "more like this", plus vector and hybrid keyword-plus-semantic search with engine-side auto-embeddings and Reciprocal Rank Fusion.
Search API Algolia
Search API Algolia enables site builders to push content into Algolia's cloud. It provides out of the box indexing capabilities of Drupal entities (nodes, taxonomy terms, users, etc...). The actual search interface has to be provided separately (Algolia's demos can provide some useful implementation pointers).

Other extension modules

Search API attachments
An extension that helps to allow indexing of attachment (or other file) contents.
The extraction can be done using Apache Tika or the Solr server's built-in extractor.
Search API Autocomplete
Allows to add dynamic autocompletion to full-text key fields on search forms.
Search API Boost priority
Provides boost config for additional Drupal content and compliments the Boost functionality provided by Search API Module.
Search API Elasticsearch Attachments
This module allows Drupal to index files (attachments) to Elasticsearch by making use of Elasticsearch data type “attachment”.
Search API Exclude Entity
This module is the Drupal 8 / Search API successor to Apache Solr Node Exclude (7.x).
It makes it possible to exclude nodes and other entities from being indexed in search indexed configured using Search API framework.
Flag Search API
Lets users index flags using Search API and use them in Views for example.
Search API glossary
Add a Glossary AZ index to an Entity type or Bundle
Search API Location
Allows indexing and searching of geolocation data with the Solr backend.
Search API logger
Log query and result events passing in and out of Search API.
Search API Pages
A module for creating simple search pages, not using Views or any other modules. They can be used when a view would be unnecessarily slow, or for quickly testing out functionality. They also provide search blocks for starting a search from anywhere on the site.
Search API Sort priority
Allows site admins to configure custom sort priority for Search API Results.
Search API sorts
Offers highly configurable sort blocks for all searches.
Search API Sorts Widget
Provides a select/drop-down form-based widget for Search API Sorts.

Help improve this page

Page status: No known problems

You can: