: 
?q=Create+a+self+contained+Part+Module&defType=edismax&qf=location^0.9+text^0.8+fileName^8.0+title^4.0
: 
: I get ZERO results.
: 
: If I remove the fileName qf parameter (an indexed but not stored field), I 
get 5 hits.

lemme guess: fileName doesn't use stopwords but other fields do, correct?

you're getting zero matches because you've told dismax that every clause 
must match something, and "a" is a clause in your query thta gets ignored 
for everyfield that uses stopwords, but for fields that don't use 
stopwords (like "fileName") it is kept arround, and you get no matches 
for the whole query unless that clause gets a match.


http://www.lucidimagination.com/blog/2010/05/23/whats-a-dismax/
http://www.lucidimagination.com/search/document/ca18cbded00bdc79#6a30d2ed7914a4d9
https://issues.apache.org/jira/browse/SOLR-3085

...if you google for "dismax stopwords' you'll find lots of discussion on 
how how/why this happens.

in general you really need to think carefully about hte fields you put in 
your "qf" field, and make sure their query analyzers play nicely with 
eachother in these multi-term query situations.


-Hoss

Reply via email to