Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

1,103 modules match your search

A module is code that extends Drupal's by altering existing functionality or adding new features. You can use modules contributed by others or create your own. Learn more about creating and using Drupal modules.

Search API opensolr

search api opensolr

Search API opensolr

This module is directly supported by opensolr.com. Feel free to test it and suggest ideas. We will be constantly updating the functionality and the documentation as soon as it's available.

It extends the main Search API Solr module and provides functionality for connecting and managing solr services using opensolr services.

Configurable Views Filter Block

Configurable Views Filter Block Drupal contrib module logo.

Extends the default exposed filters block from Views with additional options to display only some specific form fields per filters block instance.

The module provides visibility control over the reset button and sort options as well.

In case of grouping Views exposed filters into collapsible fieldsets (details), the module provides an option to filter them out and display a plain form in some particular instance.

Search API Sort Priority

This module allows site admins to configure custom sort priority for Search API Results. There are a number of Search API processors that allow a configurable weights.

Vertex AI Search

The initial focus of this module is to provide search capabilities using

Varbase Search

Provides search configuration, and offering search capabilities.

Automatically configure a search results view mode using a configuration template (recipe) when creating new content types.

Search API Extras

Search API Extras is a collection of additional Search API functionality and modifications to existing Search API functionality.

Currently it contains 2 features:

Views Blogspot Archive

This module provides a blogger(blogspot) like archive style option for Views.

You can set the field based on which archive need to be created in views style settings.

Search API Grouping Solr

One of the biggest issues with Search API is the ability to break out data within Search API by fields.

SearchUnify Drupal Connector

SearchUnify

SearchUnify is a unified cognitive platform built on a core of cognitive technology, generative AI, machine learning & an insights engine.

Search API Best Bets

Introduction

This module let editors configure search terms per entity that should trigger
elevate (best bets) or exclude when users is searching the site.

Advanced Search

The Advanced Search module provides keyword search, field search, boolean search, and search within collections and sub collections.

Search API HTML Element Filter

Includes a Search API preprocess plugin that can be used to remove certain elements from markup before it is indexed.

Coveo JS

A light weight JS-based integration for Coveo search. This leverages the Coveo JS library.

Elasticsearch Connector Autocomplete

Shot of edge ngram configuration

This module adds the ability to configure the elasticsearch index and fields to index ngrams, which improves autocompletion results for

Search by Page

This module is an enhancement to the core Drupal search module, which adds a new tab to the core Search page or can also be used in stand-alone mode. It indexes the content of your pages as rendered by your theme, and allows you to search for content, user profiles, and pages like Views output intermixed.

Google Search Appliance

The Google Search Appliance module integreates a GSA device with a Drupal site.

Facets Taxonomy Multilevel

This module introduces processors to handle Taxonomy Depth in result displays, offering a configurable option for dependent facets. This enables the display of children in dependent facets based on the selected parent.

Search Web Components

HTML showing search web components that build a page

The Search Web Components module aims to make creating rich search experiences easy.

Finder

Examples of Node Finders using an Autocomplete element.

Finder allows Drupal site administrators to create flexible faceted search forms to find entities such as nodes or users based on the values of fields and database attributes.

Search Tracking

Icon

This module facilitates search tracking for your search form, utilizing form attribute values. The tracking data can be displayed using Views.

File Extractor

File Extractor: new computed field available in Search API index

Synopsis

This module adds a new computed field on File entity: "File extractor: extracted file".

AI Based Recommendation

The Recommend AI Drupal module leverages OpenAI Embeddings to revolutionize content recommendations on your website.

Elasticsearch - Search API

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

Search Files

Sample Search

Search Files allows searching for files in node attachments and in arbitrary directories. Text is extracted by externally provided helper applications.

Helper Applications

In order to extract text, this module calls 'helper apps' such as cat and pdftotext. Drupal administrators can configure any helpers they like. Helper apps need to be installed on the server and need to be setup to print to stdout.

Pages