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 Extras

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

Currently it contains 2 features:

Search API Grouping Solr

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

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.

SearchUnify Drupal Connector

SearchUnify

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

Elasticsearch Helper

Elasticsearch Helper is a helper module to work with Elasticsearch on Drupal project.

Coveo JS

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

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 HTML Element Filter

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

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.

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.

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.

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.

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".

Advanced Search

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

AI Based Recommendation

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

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

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.

Elasticsearch Connector Suggester

This module adds the ability to use elastixsearch suggester, which improves suggester results for search_api, elasticsearch_connector and search_api_autocomplete module.

Apache Solr Statistics

Popular searches block

This is an add-on module for Apache Solr Search Integration that logs each query including keywords, fields and sort options used, the Solr service response times, spellchecker suggestions and number of results returned.

Requirements

Requires Apache Solr Search Integration.

The charts are generated with the Google Charts API, so while you don't need an API key, you will need a live internet connection to view the charts.

Instructions

Install and enable module. You must first enable logging at admin/settings/apachesolr/stats before viewing any results.

After a few searches you can see results under admin/reports/apachesolr/stats. Below the report header you can select the report's granularity: per minute, per hour or per day. The reports only include recent activity depending on granularity.

Optionally:

  • you can enable a block that will show users popular searches (but only those that returned any results). The block is cached and refreshed after 10 minutes to ensure performance.
  • you can enable a Google gadget that will allow to you to embed a report into iGoogle or other pages; the provides a secret key that can be "revoked" at any time to disable already-installed gadgets. Configure this in admin/settings/apachesolr/stats.

Pages