?&q=*&q.op=OR&fq=filter({!field+f=DateB+op=Intersects}[2000-01-01+TO+2020-01-01]) filter({!field+f=DateA+op=Intersects}[2020-01-01+TO+2030-01-01])&...
or ?&q=*&q.op=OR&fq={!field+f=DateB+op=Intersects v=$b} {!field+f=DateA+op=Intersects v=$a}&b=[2000-01-01+TO+2020-01-01]&a=[2020-01-01+TO+2030-01-01]&... On Wed, Jun 8, 2016 at 11:46 PM, Steven White <swhite4...@gmail.com> wrote: > Thanks Mikhail. > > In that case, how do I force an OR for fq on DateA and DateB? And to make > things more interesting, I will have other fq in my query on different > field such as ISBN, or the same field as DateA or DateB that will need to > be AND'ed with the query. > > Steve > > On Wed, Jun 8, 2016 at 4:31 PM, Mikhail Khludnev < > mkhlud...@griddynamics.com > > wrote: > > > C'mon Steve, filters fq=& are always intersected. > > > > On Wed, Jun 8, 2016 at 11:28 PM, Steven White <swhite4...@gmail.com> > > wrote: > > > > > Hi everyone, > > > > > > I cannot make sense of this so I hope someone here can shed some light. > > > > > > The following gives me 0 hits (expected): > > > > > > > > ?q=*&q.op=OR&fq={!field+f=DateA+op=Intersects}[2020-01-01+TO+2030-01-01] > > > > > > The following gives me hits (expected): > > > > > > > > ?q=*&q.op=OR&fq={!field+f=DateB+op=Intersects}[2000-01-01+TO+2020-01-01] > > > > > > But the following (combine the above two) gives me 0 hits (unexpected): > > > > > > > > > > > > ?&q=*&q.op=OR&fq={!field+f=DateB+op=Intersects}[2000-01-01+TO+2020-01-01]&fq={!field+f=DateA+op=Intersects}[2020-01-01+TO+2030-01-01] > > > > > > What am I missing? > > > > > > Thanks. > > > > > > Steve > > > > > > > > > > > -- > > Sincerely yours > > Mikhail Khludnev > > Principal Engineer, > > Grid Dynamics > > > > <http://www.griddynamics.com> > > <mkhlud...@griddynamics.com> > > > -- Sincerely yours Mikhail Khludnev Principal Engineer, Grid Dynamics <http://www.griddynamics.com> <mkhlud...@griddynamics.com>