: (3) A third possibility I thought of was to add a field for every day of : the year to each document that contains the next-start date for that : particular day: next_start_20121212_dt etc. Then I could order by the : dynamic field. But as only some of my events are recurring and few of those : recurring over long periods of time I think it does not make too much sense.
sorting on any/all of those dynamic fields is probably not going to be feasible .. .especially if the user can use a date picker to select an arbitrary field to sort on -- the memory requirments for hte FieldCache (used in sorting) are going to be huge. I would really strongly suggest you re-think your problem ... i suspect grouping is the only viable out of the box solution unless you write a custom plugin. -Hoss