Hi Chris, >I'm having a lot of trouble getting this query syntax to work correctly. >How >can I search for a date, which is either in the future OR missing >completely >(meaning open ended) > >I've tried -endDate:[* TO *] OR endDate[NOW TO *] but that doesn't work. >Adding parentheses doesn't help either.
Why do you use a range query for the endDate, that is not set? It's not tested yet but try -endDate:19700101T00:00:00Z (if it's a date field) or -date:0 (if you have saved timestamp). Another solution I would try is to use specific dates instead of NOW or * for the future. Can you post the results of your trials, this might be interesting for other users, too. Best regards, Christian