Smart Date Recurring Events as Separate Events in Search API

Created on 8 August 2024, 4 months ago

Currently, indexing recurring events in Search API creates only one entry for the event. This presents UX problems when searching for events. The primary issue is that on a listing of events if the individual instances in a series of recurring events are not separated, they won't show up in the list of events where a searcher would expect. Instead of the individual instances being interspersed in the chronological order of events, the event would only show up once.

Another issue occurs during filtering when filtering for events the end by certain date. For example, if an event series begins on August 1st and recurs daily for one week, ending on August 8th, if someone searches events ending before August 8th they would not receive the expected results. Because the event series contains some events that end before August 8th, they would expect to see those instances of the event.

For content using the date recur module, this module ( https://www.drupal.org/project/date_recur_search_api ) has addressed this issue. It would be great to have this feature for Smart Date recurring events. Taking that module as inspiration and guidance I have worked on a solution for Smart Date.

Feature request
Status

Active

Version

4.1

Component

Smart Date Recur

Created by

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024