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.
Finder wizard
The Finder wizard module allows users to create and configure a multiple step form to find nodes, users, or items listed by the Views module. On each step of the form the user is prompted to answer...
Categories: Site search
Search API Node Taxonomy List
Search API Node Taxonomy List adds a Search API data manipulator that adds a new Taxonomy List TID field for indexing. This field finds all terms that are attach to the node via a taxonomy term...
Categories: Site search
Node points
This D7 module would like to make lists of the "best content" of the site based on points. Something like http://drupal.org/project/userpoints but with nodes. Features Every node can give points...
Categories: User engagement, Site search, Integrations
Search exclude content type
This sandbox module has been abandoned. Please use the full release of https://www.drupal.org/project/search_exclude instead. Allows you to exlude selected content types from being indexed and...
Categories: Site search
Apachesolr repeating dates
Description This module works to enhance the search experience when using apachesolr and content types (nodes) with repeating date fields. For each instance of a repeating date, the node is indexed...
Categories: Site search
SOLR Search Synonym
INTRODUCTION This module is a extended version of Search API Synonym(search_api_synonym) module. It provides integration with Apache Solr and export synonyms directly in solr configuration (no need...
Categories: Integrations, Site search
Apache Solr Node Exclude
Apache Solr Node Exclude module. Provides simple system for manually excluding nodes from the Apache Solr modules indexing process. This can be handy when you have a content type that is sometimes...
Categories: Site search
mysearch
We are building a simple search module for Drupal 7 that meets the following features: A direct url such us http://domain.com/mysearch/example will search all nodes in a database for occurences of...
Categories: Site search
Node XML Sitemap
Node XML Sitemap Node XML Sitemap module intends to provide XML URL for each node based on content type. For a full description of the module, visit the project page. Submit bug reports and feature...
Categories: Site search
Opensearch NLP
**OpenSearch NLP** extends Drupal’s Search API by adding **Natural Language Processing (NLP)** and **semantic search** capabilities through OpenSearch. This module integrates with `search_api` and ...
Categories: Artificial Intelligence (AI), Automation, Site search
Find user
This is a custom search module for users. It provides a search page that can search for users by username, email, or a custom text field. The custom text field can come from any content type, thus...
Categories: Site search, Access control
Search exclude node
Overview A simple method of excluding a node from core search results. Instructions On the "Edit" page for a node select the "Exclude from core search" tab and tick the checkbox. Credits...
Categories: Site search
FacetAPI Untagged
This module alters the default Apache Solr search behavior in order to show all the nodes tagged with a taxonomy term and also all untagged nodes (tagged with a term named 'untagged'). This module...
Categories: Site search
Related links
The relatedlinks module enables nodes to display related URLs to the user via blocks. Related links can be defined in 3 ways: Parsed links: links that are retrieved from the body of a node. Manual...
Categories: Content editing experience, Site search
Restricted Search
While this module works well on small sites, it is not as robust as Search Restrict. There won't be a Drupal 6 (or 7) release for this module, so please use Search Restrict instead. There is also...
Categories: Site search, Security
Canonical URL
Necessary disclaimer: Starting from version 1.2, nodewords module has full support for canonical URLs. I strongly encourage everyone to use nodewords module instead of standalone canonical_url....
Categories: Content editing experience, Site search
Search API Fast
This module provides Drush commands to rapidly index with Search API, using multiple CPU cores. It can be quite useful when you have more than 10,000 nodes in your website. It uses a multi-process...
Categories: Performance, Site search
Workbench Search API Data Alter
This module adds a data alterer to Search API allowing for only nodes that are published to be indexed via Search API. The default data alterer that comes with Search API has issues with Workbench...
Categories: Site search
Apachesolr Comments
By default the apachesolr module index comments attached to the node. So you can not search comments directly. This module separates comments from the nodes and allows you to search them directly....
Categories: Content editing experience, Site search
Jarvis
Jarvis is your admin assistant, putting Drupal at your fingertips via a quicksearch interface. You may search nodes, taxonomy terms, and administrative links, preventing you from having to navigate...
Categories: Administration tools, Developer tools, Site search
SearchTermExclude
This is a very small module to exclude nodes from search results by taxonomy term. On search settings page you may choose one or several taxonomy terms. Nodes with these terms are stored in search...
Categories: Site search, Site structure
QuickSearch
QuickSearch provides a list of suggested (basically an autocomplete) nodes based on a users search, allowing a user to quickly jump to a page instead of having to go to the search page. It supports...
Categories: Site search, Site structure
Search API Domain Access
Integrates Domain Access with Search API. Currently contains the following functionality: Filter nodes to be indexed by domain (on indexing time) Filter nodes in search results by domain (on query...
Categories: Site search
Search Interests (grassroots)
Welcome to Grassroots Interests. As the name suggests get you the common interest out of specific keyword. The GI Search module adds the extra functionality to the search displaying the common term...
Categories: Administration tools, Performance, Site search
Solr
Note: this is an experimental project intended for use by module developers.For the 'official' Solr project, see Apache Solr Search Integration. This module handles integration with Solr - an XML...
Categories: Site search, Integrations