: when disabling the facet, the query works perfectly. I understand that
: either defType parameter or q.myalias.qf parameters, do not affect the
: facet query (which always runs with lucene parser??)

a top level defType param only applies to the "q" param.  This is by 
design.  

"defType" is special and only applies to hte "main" query where it is 
being evaluated, in order to make it easier to specify the type of parser 
to use on input straight from end users -- things like fq, facet.query, 
and any recursively specified query strings (ie: via other nested local 
params), etc, are not affected by defType.  These other params are almost 
always programatically generated, so it's typically easy to use an 
explicit "type" local param to change the parser they use (if they looked 
at defType it would cause all sorts of confusing behavior for most users 
who just wanted to cahnge the parser for the main query)


-Hoss
http://www.lucidworks.com/

Reply via email to