Hi,
Can anybody help me, I need to get term frequency for a specific  filed, I
use the techproduct example and I use this code:

//////////////////////////////////////////////////////////////////////////////
import java.util.List;
import org.apache.solr.client.solrj.SolrClient;
import org.apache.solr.client.solrj.SolrQuery;
import org.apache.solr.client.solrj.impl.HttpSolrClient;
import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.client.solrj.response.TermsResponse;

public class App3 {
    public static void main(String[] args) throws Exception {

          String urlString = "http://localhost:8983/solr/techproducts";;
          SolrClient solr = new HttpSolrClient.Builder(urlString).build();

          SolrQuery query = new SolrQuery();

          query.setQuery("*:*");

          query.setRequestHandler("terms");


          QueryResponse response = solr.query(query);
          System.out.println("numFound: " +
response.getResults().getNumFound());

          TermsResponse termResp =response.getTermsResponse();

          List<TermsResponse.Term> terms = termResp.getTerms("name");
          System.out.print("size="+ terms.size());


    }
}
////////////////////////////////////////////////////////////

I get the following error :

Exception in thread "main" numFound: 32
java.lang.NullPointerException
    at testPkg.App3.main(App3.java:29)


Thank you in advance,,,
Huda

Reply via email to