[CalendarServer-users] OR prop-filters

Cyrus Daboo cdaboo at apple.com
Fri Jul 4 07:26:32 PDT 2014

Hi Atli,

--On July 4, 2014 at 1:15:06 PM +0000 Atli Thorbjornsson 
<atlithorn at gmail.com> wrote:

> That causes an error on the server:
> Too many children of type {urn:ietf:params:xml:ns:caldav}text-match for
> {urn:ietf:params:xml:ns:caldav}prop-filter
> So I'm still stumped...

We don't support the extend query right now. Plus we don't index anything 
beyond the UID and start/end information, which means queries on other 
properties will require the server to read in every calendar object and 
apply the match criteria. In a large calendar that will take a very long 
time. Depending on your application, it may be better to cache all the 
calendar data locally and apply local search optimizations.

At some point we may enhance the query report with the anyof/allof 
additions and index additional properties - but right now very few clients 
do anything more than a time-range query so there is little impetus to do 

Cyrus Daboo

More information about the calendarserver-users mailing list