> qf needs to have spaces in it, unfortunately the local query parser can not
> deal with that, as Erik Hatcher mentioned some months ago.

By "local query parser", you mean what I call the LocalParams stuff (for lack 
of being sure of the proper term)?  You can put spaces in there, you just need 
to put it in quotes (single or double). I've been doing it with no problems.  I 
forget if backslash-escaping is also possible there, it may be, but that would 
get extra confusing if you have a nested query AND local params, which is my 
case. But using single quotes for one and double for the other works fine:

Your q equals the URI encoded form of:  _query_: "{!dismax qf='something^10 
other^100'}some query"

Ie:

 
&q=_query_%3A%22%7B%21dismax+qf%3D%27something%5E10+other%5E100%27%7Dsome+query%22%29

Can get confusing to make sure you've got all the escaping right, especially 
when you're constructing the query in software that itself needs to have quotes 
escaped, but it works fine if you get it all right. Mitch's suggestion may 
indeed be less confusing if there's no reason in your context not to use it 
(there was in mine). 

> {!dismax%20qf=$yourqf}yourQuery&yourgf=title^1.0 tags^2.0

Jonathan

Reply via email to