Try /products?wt=xml and compare. VRW is just a writer; it doesn't affect the results in any way. Let's see the rest of those handler definitions - different query parser is my hunch. Or maybe your velocity template is not showing the actual results?
Erik > On Jun 13, 2014, at 22:44, "O. Olson" <olson_...@yahoo.it> wrote: > > Hi, > > In my solrcofig.xml I have one Request Handler displaying the results using > Apache Velocity: > > <requestHandler name="/products" class="solr.SearchHandler"> > > And another with regular XML: > <requestHandler name="/search" > class="org.apache.solr.handler.component.SearchHandler"> > > I am seeing different results when I use these two handlers. > > Search Query: hp|lync (Or on the URL q=hp%7Elync) > > I see 0 results when I use the first handler (Velocity), but I see many > results (10’s) with the second handler. I am trying to debug why this problem > occurs. I am certain the problem is with the first handler, and I would be > grateful if anyone can help me debug this. I do not know Solr well enough, so > a few pointers could help. > > 1. First, I would like to know if class="solr.SearchHandler" and > class="org.apache.solr.handler.component.SearchHandler" are the same? If no, > what does "solr.SearchHandler" refer to? > > 2. Second, I am working with the source of Solr 4.7 (yes, it is a bit old, > but I don’t think it is fundamentally changed). I have put log.debug() > statements in the org.apache.solr.response.VelocityResponseWriter.write() > method to verify that my query is not getting mangled with the URL encoding, > and it is not. So, since I am getting different results for the same queries, > I am curious to see what the core Solr engine is receiving when I run the > same query from different handlers. Could someone tell me the class which has > the core Solr engine that is used irrespective of which Request Handler makes > the request? I am trying to put debug statements into this class to log the > value of the query parameter that it receives. The results are different, so > I think one or more parameters are different. > > Thank you in advance, > O. O. >