I'm searching using query of 'food' and get back 572 results. When I do a search for 'food drink' I am expecting more results since it's defaulting to ORing the search terms, however, I now get back 6 results. I'm sure I'm doing something stupid, but I don't know what for sure. I am using a DismaxQueryHandler for this and boosting certain fields. I've included some of the debug info for the 'food drink' results. Thanks.
<str name="rawquerystring">food drink </str> <str name="querystring">food drink <str name="parsedquery"> +((DisjunctionMaxQuery((summary:food^2.0 | places:food^2.5 | tags:food^10.0 | content:food | name:food^15.0 | author:food^10.0 | locations:food^5.0)~0.01) DisjunctionMaxQuery((summary:drink^2.0 | places:drink^2.5 | tags:drink^10.0 | content:drink | name:drink^15.0 | author:drink^10.0 | locations:drink^5.0)~0.01))~2) DisjunctionMaxQuery((summary:"food drink"~2^2.0 | places:"food drink"~2^2.5 | tags:"food drink"~2^10.0 | content:"food drink"~2 | name:"food drink"~2^15.0 | author:"food drink"~2^10.0 | locations:"food drink"~2^5.0)~0.01) -- View this message in context: http://www.nabble.com/querying-with-two-words-returns-less-results-when-ORing-terms-tp16942461p16942461.html Sent from the Solr - User mailing list archive at Nabble.com.