Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.
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 Reference
Search Api Reference provides advanced search mechanics for Searching Referenced Content from within a node. This modules a index Processors for Search API. Search API Reference ONLY supports the...
Categories: Site search
Entity Reference Typeahead
This module defines a new form element type, called "entityreference_typeahead", and 2 new field widget types, called "Typeahead" and "Typeahead (Tags style)" that allows users to reference any...
Categories: Developer tools, Site structure, Site search
Component search
Component Search The Component Search module provides powerful search integration for the Component Field module, making component configurations and content fully searchable through both Drupal...
Categories: Content display, Search engine optimization (SEO), Site search
Search Overrides
This module provides a method for users with the necessary permissions to manually override the results being returned by Search API Solr. They will be able to choose a specific search term, and...
Categories: Site search
Facet API Pretty Paths Slugs
Synopsis General This module allows you to assign slugs to facet values for Entity Reference fields to replace the node ID in the URL. Currently, when you have an Entityreference field as a facet,...
Categories: Site search
Search Engine Referers
Visitors find your site with a search engine. Are you interested in what they were searching for? Search Engine Referers is a simple module to view the search engine queries used by your visitors....
Categories: Administration tools, Site search, Integrations
Search by current language
When searching for content in a multilingual website, Drupal core node search displays results in all languages. This module will remove the option to filter results by language and always show the...
Categories: Content editing experience, Content display, Site search
Search Filters
Search Filters allows you to assign taxonomy terms to content types and use them for filtering search results. Its most common use case is: 1. Create nice SEO-friendly categories describing your...
Categories: Site search
Taxonomy Term Node
The Drupal search mechanism is targeted at finding node content. In some use cases taxonomy descriptions contain content that is not indexed by the Drupal search mechanism. This tiny module allows...
Categories: Site search
Search API Exact Match Boost
This module allows you to boost search results that do exactly match the search keys on specific indexed fields. The exact matches will be put on top of the list. This module is especially helpful...
Categories: Site search
Apache Solr Autocomplete
Add-on module to Apache Solr Search Integration that adds simple autocomplete functionality. It enforces node access, meaning that all suggestions are only from nodes that the user actually has...
Categories: Site search
Apachesolr Reference
The Apachesolr Reference module allows for the creation of Apachesolr Reference Fields (like entityreference fields). These fields can use an autocomplete widget to search for and reference objects...
Categories: Site structure, Site search
Google Rankings
Google rankings module gives you detailed statistics about the websites positions on Google results pages. This is achieved by analyzing HTTP referers headers set by Google web search. There are...
Categories: Site search, Integrations
Search Engine Referer API
The Search Engine Referer API module is indented to be used by other modules, in blocks or themes to provide targeted content to users who come from search engines. This module provides a function...
Categories: Site search, Developer tools
Search API Taxonomy Term
This module creates a new data alter callback that allows to filter nodes associated to target taxonomy terms during Solr indexing process. This filter is very useful when you have, for example, a...
Categories: Site search
Views exposed multilingual taxonomy filter
This module allows displaying of taxonomy term reference exposed filters with the language option (if there is one) in the label like: "term_name (language)". The module provides a setting to...
Categories: Content display, Multilingual, Site search
Search Keywords
An another statistics-style module for extracting search keywords from referers to show in table. Site administrators could use this module to analyze awareness of major search engines, e.g.,...
Categories: Administration tools, Site search
Context Metadata
There are a number of modules already out there which cover some of the functionality, such as: Metatag. But what if your page is not a node/taxonomy etc? This module relies on Context module and...
Categories: Content editing experience, Site search
Search Index Wipe
This module clean up search index built by search module. It is helpful while deploying large sites whose search index becomes massive. The reindex button does not clear the search index but rather...
Categories: Site search
Ask Drupal (Drupal copilot)
TRY IT TRY IT OUT! Drupal chatbot Please refer to the ai module
Categories: Site search
JSON to Content Type Builder
JSON Content Builder is a user-friendly Drupal module that lets you create custom content types and fields simply by pasting or uploading a JSON structure. Ideal for new and experienced site...
Categories: Administration tools, Import and export, Site search
Entity reference search autocomplete
This module is an experiment in providing autocompletion for the Entity reference module using search indexes from the Search API module.
Categories: Site structure, Site search
Entity Usage Explorer
Entity Usage Explorer is a module designed to accurately track and display where entities are being used throughout a site, based on the current revision of entities. Features Entity Usage Overview...
Categories: Administration tools, Developer tools, Site search
Search API Combined Fields
Search API Combined Fields This module allows the creation of combined fields for the Search API. This means a single field can contain the values from multiple other fields. In addition it can...
Categories: Site search
Search API Text Fragment
This module aims to extend Search API with a new processor plugin that adds a link with a "scroll to text" fragment to the highlighted search term within the result excerpt, allowing users to click...
Categories: Site search