Hi folks, I'm writing some search component to Solr and I'm having some troubles with the ResponseBuilder. I'd like to add to response, eg: only 5 documents of a search. My problem is when I try to add these docs to the ResponseBuilder.
A snipet of the code: [...] QParser parser = QParser.getParser(rb.getQueryString(), defType, req); rb.setQuery( parser.getQuery() ); rb.setSortSpec( parser.getSort(true) ); rb.setQparser(parser); DocListAndSet results = new DocListAndSet(); Hits h = searcher.search(rb.getQuery()); for (int i=0;i<5;i++) { results.docList.add(h.id(i)); } rb.setResults(results); [...] The expected result is a response with only 5 documents. Is this the correct way to obtain the docs? I'm receiving a null java.lang.NullPointerException with this code. Sorry but I didn' t found the solution anywhere and I'm a noob with Solr. Thanks in advance. -- Daniel Cassiano _____________________________ http://www.apontador.com.br/ http://www.maplink.com.br/