Having a couple of docs that aren't being returned that you think should be would help.
It's tangential, but you might get better performance out of this when you get over your initial problem by using something like fq=StartDate:[NOW/DAY TO NOW/DAY+1DAY] That'll filter on all docs with startDate of this calendar day. It will be cached and reused until midnight. Of course if you have docs in your index that have StartDate of NOW+1MINUTE, that should _not_ be shown you have to use the form you already have, and it's quite correct to specify cache=false.. Best, Erick On Mon, Mar 10, 2014 at 4:51 PM, Vijay Kokatnur <kokatnur.vi...@gmail.com> wrote: > <..Spawning this as a separate thread..> > > So I have a filter query with multiple "fq" parameters. However, I have > noticed that only the first "fq" is used for filtering. For instance, a > lookup with > > ...&fq=ClientID:2 > &fq=HotelID:234-PPP > &fq={!cache=false}StartDate:[NOW/DAY TO *] > > In the above query, results are filtered only by ClientID and not by > HotelID and StartDate. The same thing happens with "q" query. Does anyone > know why?