Drupal is a registered trademark of Dries Buytaert
drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). eca 3.1.1 Minor update available for module eca (3.1.1). layout_paragraphs 2.1.3 Minor update available for module layout_paragraphs (2.1.3). ai 1.3.3 Minor update available for module ai (1.3.3). ai 1.2.14 Minor update available for module ai (1.2.14). node_revision_delete 2.0.3 Minor update available for module node_revision_delete (2.0.3). moderated_content_bulk_publish 2.0.52 Minor update available for module moderated_content_bulk_publish (2.0.52). klaro 3.0.10 Minor update available for module klaro (3.0.10). klaro 3.0.9 Minor update available for module klaro (3.0.9). layout_paragraphs 2.1.2 Minor update available for module layout_paragraphs (2.1.2). geofield_map 11.1.8 Minor update available for module geofield_map (11.1.8).

rrf

No security coverage
View on drupal.org
RRF Search

Reciprocal Rank Fusion (RRF) module for combining vector and traditional search results in Drupal Search API.

Features

  • Implements Reciprocal Rank Fusion algorithm for search result merging
  • Seamlessly integrates with Search API
  • Combines vector-based and keyword-based search results
  • Improves search relevance through result fusion

Requirements

  • Drupal 10 or Drupal 11
  • Search API module
  • AI module (2.0+) with AI Search submodule

Installation

Using Composer (recommended)

composer require drupal/rrf

Then enable the module:

drush en rrf

Manual Installation

  1. Download the module from Drupal.org
  2. Extract to web/modules/contrib/rrf
  3. Enable via the admin interface or with Drush

Usage

Once enabled, the RRF Search module provides a Search API processor that combines results from multiple search backends using the Reciprocal Rank Fusion algorithm.

How RRF Works

Reciprocal Rank Fusion combines rankings from multiple search systems by:

  1. Taking results from different search methods (e.g., vector search and keyword search)
  2. Assigning scores based on result positions
  3. Merging and re-ranking results for optimal relevance

Contributing

Contributions are welcome! Please:

  1. Check the issue queue for existing issues
  2. Follow Drupal coding standards
  3. Submit patches or merge requests via Drupal.org

Support

License

This project is licensed under the GPL-2.0-or-later license.

Activity

Total releases
7
First release
Nov 2025
Latest release
4 months ago
Release cadence
0 days
Stability
43% stable

Release Timeline

Releases

Version Type Release date
1.1.0 Stable Nov 28, 2025
1.0.1 Stable Nov 28, 2025
1.0.2-alpha2 Pre-release Nov 28, 2025
1.0.0-alpha1 Pre-release Nov 28, 2025
1.x-dev Dev Nov 28, 2025
1.0.0 Stable Nov 28, 2025
1.0.x-dev Dev Nov 28, 2025