Add functionality and customize your Drupal application with thousands of projects contributed by our amazing community.

1,104 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.

Remove diacritics

This module augments the core diacritics removal feature. Core only works on a narrow slice of Latin letters removing accents from 288 characters.

Watchdog Search

Enhances the Watchdog log messages page by adding a search field and advanced
filtering options.

Flag Search API

Flag Search API

Flag Search API module provides flag indexing for Search API.

Search API External Index

If you need to index (search) pages of another site using search on your Drupal site this module is for you.

Search API monitor

This module provides a url with json response containing all servers status.

Search API Menu Boost

This modules provides a way to increase or decrease the scoring of an item if it is part on one of the available menus on the site.

Search API Weaviate

Weaviate Logo

This module provides integration with the Weaviate vector database as a Search API Backend Server.

Search API Pinecone

Pinecone Logo

This module provides integration with the Pinecone vector database as a Search API Backend Server.

Quick Search Index Clone

The Quick Search API Clone is a module that allows you to quickly clone an existing search API index and its dependencies, like fields, facets, and processors.

Top Searches

Supplies a block with a list of the top search phrases in the site.
This list can be used for (at least) two purposes:

Search API Extended String Filter

Did you ever want to be able to search partial string using the search API from within views, now you can, supports all the regular (exposed) filter

Facets missing merge

Provides a facet processor that allows the missing facet item to be merged into another item.

Allows you to merge the missing facet item onto an actual facet item.

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 the core Search and Schema.org modules to display structured data as the familiar rich snippets that end users expect. Rich Snippets also integrates seamlessly with the Apache Solr Search Integration module.

The theory behind this module is to provide an out-of-the-box, best-in-breed SERP (search engine results page) that is user friendly and informative for end users. By building upon the widely adopted Schema.org guidelines, it also encourages best practices surrounding structured data.

Usage

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.

Views Save Search Filter

Views save search filter module allows you to save your search on the views pages, logged-in user can save their search (search page URL), so next time they don't need to select same filter criteri

Facets Reset Button

Create new block to shown button for clean all facets filters.

Search API Grouping

This module allows you to group search results as well as denormalize entities when indexing them.
Bot functions are based on the available entity fields.

This functionality becomes handy especially when searching / sorting on multi-value fields has to be done.
E.g. Solr doesn't allow sorting on multi-value fields, further it can't handle the relations between two properties of the same multi-value field.
A denormalized index for entities enables us to do proper searching and
sorting even when multi-value fields are used.

Example of denormalization if we have the following node:

node = {
    nid: 1234,
    field1: [1, 2, 3],
    field2: [1, 2, 3]
}

Following entries in our search index if the denormalization bases on field1 & field2:

NID,        field1,       field2
-----------------------------
1234       1              1
1234       1              2
1234       1              3
1234       2              1
1234       2              2
1234       2              3
1234       3              1
1234       3              2
1234       3              3

Installation

Attention
This module has following version specific dependencies:

  • Search API version >= 7.x-1.6
  • Search API Solr >=7.x-1.0

Usage

Denormalization

Pages