: ?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