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.
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
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
Facets Taxonomy Path Processor
Adds a facets processor that sets taxonomy reference facet items active if the term is present in the url as a parameter (e.g. taxonomy/term/{taxonomy_term}. You can activate the processor in the...
Categories: Site search
Xtended Content for PHP ElasticSearch
Xtended Content from Elasticsearch indexes. Please refer to the Xtended Content module project page for more details, or visit the documentation pages. Documentation Full documentation is included...
Categories: Content editing experience, Decoupled, Site search
Search Ranking
Summer of Code 2008 Group Page: http://groups.drupal.org/soc-2008 Summer of Code 2008 Search Ranking Project Wiki: http://groups.drupal.org/node/10906 Module Project Page: http://drupal.org/project...
Categories: Site search
Finder
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. Typically Finder is...
Categories: Content display, Site search, Site structure
Vertex AI Search Promoted Results
The Vertex AI Search Promoted Results module provides for the creation and management of promoted search results triggered by specific search keywords. For a given keyword, a content node can be...
Categories: Integrations, Site search
Search combine
Search combine enables combination of all searchable modules into one unified search. This means you can search users, nodes, comments... on the same page. Still in development.
Categories: Site search
Typesense GraphQL
The Typesense GraphQL module provides comprehensive GraphQL integration for Typesense search collections in Drupal. It enables you to expose your Typesense search indexes as fully-featured GraphQL...
Categories: Site search
Acquia Search Config
Warning: this is still in early beta phase. Not all Acquia Search customers will be able to use this. If you want to use this, please contact our support department with the request to enable this...
Categories: Site search
ApacheSolr Retain
Retains enabled facets in a keyword search. For use with the ApacheSolr Views module. ACKNOWLEDGEMENT Based on a patch by Mac_Weber: https://www.drupal.org/node/1831884#comment-6701848
Categories: Site search
Search API Japanese Normalizer
Search API Japanese Normalizer is a module that provides a processor for the Drupal Search API module. This processor standardizes variations in Japanese text, improving search accuracy. Features...
Categories: Site search
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. The differences between Search by Page and the...
Categories: Site search
Elasticsearch - Search API
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...
Categories: Site search
Views Exposed Field Filter
Synopsis This module allows users to expose fields to visitors. It adds another filter with the Exposed fields filter in filter criteria. User can add a keyword and select a field to search that...
Categories: Site search
Rich Snippets
Overview The Rich Snippets module overrides the core Search styles and templates to closely match the UI of major search engines for Drupal's internal site search. This project is an extension of...
Categories: Site search
Nbox Search API
The Nbox Search API module provides Search API integration with the Nbox module. Core features Adds participant id's to index in order filter messages for users Adds participant display names to...
Categories: Integrations, Site search
Apachesolr Views Rendered Entity
By default the Apachesolr Views module renders fields that are in the Solr-index. This module adds a Views row plugin for 'Rendered entity'. That way you can leverage modules like Display Suite for...
Categories: Site search
Search API Site
This module provides a new field that will contain a hash for the current site. It provides a views filter for restricting results to the current site. It can be used with a patched search_api_solr...
Categories: Content editing experience, Site search
Entity Score
ABOUT The module provides dynamic entity score boosts based on field values or conditions. Example scenarios: boost nodes based on number attached images to it, boost pages based on the title/body...
Categories: Site structure, Site search
Apachesolr Pages
The ApacheSolr Pages module is an alternative for having faceted search pages using the Facet API and the Apache Solr Search module, providing freely filterable, sortable and themable search pages,...
Categories: Site search
Search API Exclude - Layout Builder
This module allows to exclude certain blocks (for example all view blocks) from being rendered by the Search API RenderedItem plugin. For example: If all your content types have related content...
Categories: Administration tools, Developer tools, Site search
Entity BackReference
This module is obsolete. Search API implemented processor for this see https://www.drupal.org/project/search_api/issues/2986623 You should uninstall and remove this module. Entity BackReference...
Categories: Site search