Thank you Erik. I tried /products?q=hp|lync&wt=xml and I show no results i.e. numFound="0", so I think there is something wrong. You are correct, that the VRW is not the problem but the Query Parser. Could you please let me know how to determine the query parser?
For most part I have not changed these request handlers from the Solr examples. The Request Handler that uses Apache Velocity looks like: <requestHandler name="/products" class="solr.SearchHandler"> <lst name="defaults"> <str name="echoParams">explicit</str> <str name="wt">velocity</str> <str name="v.template">browse</str> <str name="debugQuery">true</str> <str name="v.base_dir">VMTemplates</str> <str name="v.layout">layout</str> <str name="title">Solritas</str> <str name="defType">edismax</str> <str name="qf"> text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 title^10.0 description^5.0 keywords^5.0 author^2.0 resourcename^1.0 </str> <str name="df">text</str> <str name="mm">100%</str> <str name="q.alt">*:*</str> <str name="rows">10</str> <str name="fl">*,score</str> <str name="mlt.qf"> text^0.5 features^1.0 name^1.2 sku^1.5 id^10.0 manu^1.1 cat^1.4 title^10.0 description^5.0 keywords^5.0 author^2.0 resourcename^1.0 </str> <str name="mlt.fl">text,features,name,sku,id,manu,cat,title,description,keywords,author,resourcename</str> <int name="mlt.count">3</int> <str name="facet">on</str> <str name="facet.field">CategoryID</str> <str name="spellcheck">on</str> <str name="spellcheck.extendedResults">false</str> <str name="spellcheck.count">5</str> <str name="spellcheck.alternativeTermCount">2</str> <str name="spellcheck.maxResultsForSuggest">5</str> <str name="spellcheck.collate">true</str> <str name="spellcheck.collateExtendedResults">true</str> <str name="spellcheck.maxCollationTries">5</str> <str name="spellcheck.maxCollations">3</str> </lst> <arr name="last-components"> <str>spellcheck</str> </arr> </requestHandler> And the regular XML handler looks like: <requestHandler name="/search" class="org.apache.solr.handler.component.SearchHandler"> <lst name="defaults"> <str name="echoParams">explicit</str> </lst> </requestHandler> Does this show which is the Query Parser? I can post more of my solrconfig.xml if necessary. I am curious where the Query Parser hands over the parameters to the Solr engine that would be common irrespective of Request Handler i.e. I am trying to put debugging statements into the common code so that these can dump out intermediate results to the log. Thanks again Erik. O. O. -- View this message in context: http://lucene.472066.n3.nabble.com/Debug-different-Results-from-different-Request-Handlers-tp4141804p4141859.html Sent from the Solr - User mailing list archive at Nabble.com.