Drupal is a registered trademark of Dries Buytaert
Protected Pages 3.0.0 Major update available for module protected_pages (3.0.0). Commerce Core 3.3.8 Minor update available for module commerce (3.3.8). Search API HTML Element Filter 1.0.7 Minor update available for module search_api_html_element_filter (1.0.7). Layout Builder Reorder 2.0.1 Minor update available for module layout_builder_reorder (2.0.1). Ban 1.1.0 Minor update available for module ban (1.1.0). Field Formatter Range 2.0.0 Major update available for module field_formatter_range (2.0.0). Field Formatter Range 8.x-1.8 Minor update available for module field_formatter_range (8.x-1.8). Varbase Media Header 9.2.1 Minor update available for module varbase_media_header (9.2.1). Search API Solr 4.3.11 Module search_api_solr updated after 14 months of inactivity (4.3.11). Provus Mega Menu Module provus_mega_menu crossed 1,000 active installs.

Search API Date Boost

25 sites No security coverage
View on drupal.org

This module enhances search results by boosting content based on its date. It favors more recent content using a decay system and gives future-dated content the highest boost.

Project Summary

The Search API Date Boost module improves search relevance by boosting indexed items based on date field values. More recent content is favored using exponential decay, while future-dated content always receives maximum boost.

Features

The Search API Date Boost module adds a new Search API processor that enhances search results by applying configurable boosts to items with date fields.

Key features include:

  • Boost factor configuration per date field.
  • Exponential decay for past-dated content, ensuring older items gradually lose boost.
  • Automatic maximum boost for future-dated content.
  • Flexible decay period setting to control how quickly boosts diminish.

This module is ideal for websites with time-sensitive content such as schedules, releases, or listings where recency matters for search relevance.

Post-Installation

Once you install the Search API Date Boost module, its functionality is integrated directly into the Search API index configuration. To use it:

  1. Navigate to Configuration > Search API > Indexes.
  2. Edit your index and go to the Processors tab.
  3. Enable Date field-based boosting.
  4. Configure the boost factor and decay period for your date fields.
  5. Save the index and re-index your content to apply the changes.

Additional Requirements

This project relies on the following modules:

  • Search API
  • Search API Database
  • Search API DB Defaults

No other third-party libraries or APIs are required.

Recommended modules/libraries

While this module is designed specifically for Search API Database, it may be extended in the future to support other backends such as Solr or Elasticsearch.

Similar projects

Other modules may offer boosting strategies for Search API, but this module is unique in its focus on date-based boosting with exponential decay and special handling for future-dated content.

Support for this Module

Support this project by reporting bugs, suggesting new features, or contributing code in the issue queue. Your feedback and contributions are valuable.

Community Documentation

More detailed documentation and usage examples may be available on the project page. Please check back for updates.

Activity

Total releases
3
First release
Feb 2026
Latest release
4 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Release date
1.0.1 Stable Mar 10, 2026
1.0.x-dev Dev Feb 2, 2026
1.0.0 Stable Feb 2, 2026