If I switch back and forth between defType=dismax and defType=edismax, the edismax doesn't seem to obey my pf parameter. I dug through the code a little bit and in the ExtendedDismaxQParserPlugin (Solr 3.4/Solr3.5), the part that is supposed to add the phrase comes here:
Query phrase = pp.parse(userPhraseQuery.toString()); The code in the parse method tries to create a Query against a null field, and then the phrase does not get added to the mainQuery. Is this a known bug or am I missing something in my configuration? My config is very simple: <requestHandler class="solr.StandardRequestHandler" name="/search"> <lst name="defaults"> <str name="echoParams">explicit</str> <str name="defType">edismax</str> <str name="qf">name</str> <str name="pf">name_exact^2</str> <str name="fl">id,name,image_url,url</str> <str name="q.alt">*:*</str> </lst> </requestHandler> -- View this message in context: http://lucene.472066.n3.nabble.com/edismax-doesn-t-obey-pf-parameter-tp3589763p3589763.html Sent from the Solr - User mailing list archive at Nabble.com.