PS: Zu schnell auf Absenden geklickt :(
Datumsangaben sollten oder-verknüpft werden, die Teilanfragen aber ansonsten und-verknüpft.
Das Beispiel
/christoph/suit/2008-12/2009-01/aber-was-jetzt
wird also als
((year == 2008 && month == 12) || (year == 2009 && month == 01)) &&
(author == "christoph" || title == "christoph") &&
(author == "suit" || title == "suit") &&
(author == "aber was jetzt" || title == "aber was jetzt")
interpretiert...