Consider query:
http://10.208.152.231:8080/solr/wkustaldocsphc_A/search?q=title:(Michigan 
Corporate Income Tax)&debugQuery=true&pf=title&ps=255&defType=edismax

The intention is to perform a search in field title and to apply a proximity 
boost within a window of 255 words. If I look at the debug information, I see:

<str name="parsedquery">
BoostedQuery(boost(+((title:michigan title:corporate title:income title:tax)~4) 
(title:"corporate income tax"~255)~1.0))
</str>

Note that the first search term (michigan) is missing in the proximity boost 
clause. I can't believe this is intended behavior. 

Why is edismax splitting  (title:Michigan) and (Corporate Income Tax) while 
determining what to use for proximity boost?

Thanks, Tom

Reply via email to