Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Recurring Dates Field Search API

No security coverage Maintenance fixes only 27 sites

This module allows recurring dates to be properly indexed and searched by Search API. It creates separate search results for each occurrence of a recurring date, enabling filtering and sorting by specific dates.

This module provides Search API support for fields created with the Recurring Dates Field module.

Features

This module allows entities with recurring date fields to be indexed multiple times in a search index, with one item for each date occurrence.

The module defines an additional content entity datasource for each recurring date field. This datasource should be used instead of the datasource for content entities that comes with Search API module. The recurring date field datasource generates multiple items for each occurrence of a recurring date field, up to a configurable point in the future. Each occurrence will appear as a different search result.

When search items are loaded, the occurrence date is set on a computed field on the entity. This field should be used for filtering, sorting, and displaying results instead of the recurring date field.

Post-Installation

  1. Edit or create a SearchAPI index.
  2. Enable the 'Date occurrences' datasource for the entity type and recurring date you want to index.
  3. Add the computed date occurrence field to the index to sort items by date.
  4. Configure the view mode used in search results to shoe the computed date occurrence field.

Additional Requirements

  • Recurring Dates Field
  • Search API
  • Computed Field

Recommended modules/libraries

  • Search API Common Fields allows using common fields between Recurring Date datasources and Search API's built-in Content datasources.

Ask your assistant about Recurring Dates Field Search API

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

Depends on

Dependencies of the latest stable release

No dependencies recorded for this project.

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
May 2024
Latest release
1 year ago
Releases (12 mo)
0 ▼ from 1
Maintenance
Dormant

Release Timeline

Releases

Version Type Core PHP Release date
1.0.0-beta2 Pre-release 10–11 Oct 16, 2024
1.0.x-dev Dev 10–11 May 31, 2024
1.0.0-beta1 Pre-release 10–11 May 31, 2024