@Yonik that was exactly the issue... I'll file a ticket... there def should be an exception thrown for something like this..
It would seem to me that eating any sort of exception is a really bad thing... steve On Thu, Aug 15, 2013 at 5:59 PM, Yonik Seeley <yo...@lucidworks.com> wrote: > I can reproduce something like this by specifying a field that doesn't > exist for a "qf" param. > This seems like a bug... if a field doesn't exist, we should throw an > exception (since it's a parameter error not related to the "q" string where > we avoid throwing any errors). > > -Yonik > http://lucidworks.com > > > On Thu, Aug 15, 2013 at 5:19 PM, Steven Bower <smb-apa...@alcyon.net> > wrote: > > > I have query like: > > > > q=foo AND bar > > defType=edismax > > qf=field1 > > qf=field2 > > qf=field3 > > > > with debug on I see it parsing to this: > > > > (+(DisjunctionMaxQuery((field1:foo | field2:foo | field3:foo)) > > DisjunctionMaxQuery((field1:and | field2:and | field3:and)) > > DisjunctionMaxQuery((field1:bar | field2:bar | field3:bar))))/no_coord > > > > basically it seems to be treating the AND as a term... any thoughts? > > > > thx, > > > > steve > > >