title: Solr/Solrj pagination
body: <p>I am using solr and solrj for index and search functionality in a web app I am creating. My request handler is configured in solrconfig.xml as follows:</p>
  
  <pre><code>&lt;requestHandler name="/select" class="solr.SearchHandler"&gt;
   &lt;lst name="defaults"&gt;
     &lt;str name="echoParams"&gt;explicit&lt;/str&gt;
     &lt;str name="start"&gt;0&lt;/str&gt;
     &lt;int name="rows"&gt;10&lt;/int&gt;
     &lt;str name="defType"&gt;edismax&lt;/str&gt;
     &lt;str name="qf"&gt;
        title^10.0 subtitle^7.0 abstract^5.0 content^1.0 text^1.0
     &lt;/str&gt;
     &lt;str name="pf"&gt;
        title^10.0 subtitle^7.0 abstract^5.0 content^1.0 text^1.0
     &lt;/str&gt;
     &lt;str name="df"&gt;text&lt;/str&gt;
  
   &lt;/lst&gt;
  &lt;/requestHandler&gt;
  </code></pre>
  
  <p>As it stands, the indexing and searching works well. However, I want to implement pagination. The config file contains "start" and "row" data. However, in solrj, when I run:</p>
  
  <pre><code>SolrQuery query = new SolrQuery(searchTerm);
  System.out.println(query.getRequestHandler());
  System.out.println(query.getRows());
  System.out.println(query.getStart());
  </code></pre>
  
  <p>The three print statements each show null. I understand each of those 'gets' has a correspond 'set', but I would have imagined that they would be already set via the response handler in the solrconfig.xml. Can someone clue me in?</p>