Search Drupal Projects
Find modules, themes, and distributions by name or by what they do. Descriptions are matched against each project's plain-language summary, and results can be narrowed to a Drupal core version or to projects that are still actively maintained.
| Project | Drupal | Maintenance | Installs |
|---|---|---|---|
|
This module integrates the Lunr.js JavaScript search engine with Drupal's Search API. It allows content to be indexed into JSON files for client-side searching, enabling instant se... Dormant |
10–11 | Dormant | 754 |
|
This module allows administrators to customize the sorting order of search results. It provides options to prioritize content based on factors like content type, user roles, media... Active |
9–11 | Active | 748 |
|
This module helps protect your Drupal site from excessive bot traffic by limiting how often users can submit forms within Views. It can also restrict the number of filters applied... Active |
10–11 | Active | 733 |
|
This module allows administrators to manage synonyms and spelling errors for Search API directly within Drupal. It supports exporting synonyms in the format used by Apache Solr, wi... Dormant |
8–10 | Dormant | 722 |
|
This module improves English-language searches by applying the Porter stemming algorithm. It reduces word variations to their root form, making searches for terms like 'blog', 'blo... Active |
10–11 | Active | 715 |
|
The Advanced Search module enhances content searching by providing keyword, field, and boolean search capabilities. It allows users to customize search results display, pagination,... Active |
8–11 | Active | 712 |
|
This module automatically updates the Drupal search index whenever content is added or updated, without requiring cron. It ensures your search results are always current by indexin... Dormant |
— | Dormant | 677 |
|
CKEditor5 find and replace
Module
This module adds the native CKEditor 5 Find and Replace functionality to your Drupal editor. It allows editors to easily search for and replace text within a content field directly... Active |
11 | Active | 656 |
|
This module provides tools to integrate with Elasticsearch by creating custom plugins that wrap Elasticsearch's API. It defines a base ElasticsearchIndex plugin for developers to e... Active |
10–11 | Active | 627 |
|
This module allows you to index your flagged content using the Search API, making it searchable and usable in tools like Views. It can also automatically reindex content when it's... Dormant |
9–11 | Dormant | 583 |
|
This module boosts search results that exactly match your search query in specific fields. It ensures that exact matches appear at the top of the results list, making them more rel... Dormant |
8–11 | Dormant | 569 |
|
This module enhances autocompletion for Drupal sites using Elasticsearch by configuring indexes to analyze text with ngrams. This allows for more responsive search results that pro... Dormant |
8–11 | Dormant | 548 |
|
This module allows you to build decoupled search experiences by providing search API endpoints that return results in JSON format. It supports features like autocomplete and facets... Active |
— | Active | 544 |
|
This module allows you to exclude specific nodes from your site's search results by entering their node IDs into a list. This prevents pages that display dynamic content, like node... Active |
9–11 | Active | 531 |
|
This module allows administrators to prevent specific content from being indexed by search engines by adding a "noindex" robots meta tag. This is useful for content that is unimpor... Dormant |
9–11 | Dormant | 519 |
|
Search API Sorts Widget
Module
This module provides a dropdown widget for selecting sort options within the Search API. It allows for custom labels for ascending and descending sort orders and offers options for... Active |
— | Active | 510 |
|
This module allows administrators to manually control search results for Search API Solr. You can specify which content should appear at the top of search results or be excluded en... Dormant |
9–11 | Dormant | 490 |
|
This module enables intelligent, context-aware semantic search within Drupal by using AI to convert content into embeddings and searching them in vector databases. It allows for na... Active |
— | Active | 453 |
|
This module provides a way to completely clear the search index created by Drupal's core search module. This is useful for large sites where the search index can become too massive... Dormant |
8–10 | Dormant | 445 |
|
This module modifies Drupal's core node search to only display results in the user's current language when searching on a multilingual website. It removes the ability to filter by... Active |
8–11 | Active | 420 |
|
This module helps you build structured data and content models in Drupal using Schema.org standards. It simplifies content creation, improves APIs, and enhances SEO by providing st... Active |
— | Active | 400 |
|
This module allows you to define custom numeric ranges for facet results in Search API. You can specify ranges like "0-20" and give them user-friendly labels such as "0-20 Minutes"... Active |
8–11 | Active | 396 |
|
This module integrates Drupal with Pinecone, a managed vector database, to enable advanced vector searches through the AI Core and AI Search modules. It allows for finding relevant... Active |
— | Active | 377 |
|
This module provides a framework for building custom Elasticsearch-powered search pages. It offers features such as faceted search, pagination, synonyms, autocomplete, and "did you... Active |
10–11 | Active | 372 |
|
This module acts as a connector for the Search API Solr module, enabling you to manage and connect to Solr services provided by opensolr.com. It offers features for quick setup, ea... Active |
10–11 | Active | 372 |