Reputation: 87
This is what i am typing in the code to get the similar response in my RestResponse file:
import org.apache.solr.client.solrj.response.FacetField
import org.apache.solr.client.solrj.response.IntervalFacet
import org.apache.solr.client.solrj.response.QueryResponse
import org.apache.solr.client.solrj.response.RangeFacet
import org.apache.solr.common.SolrDocument
data class RestResponse(val response: QueryResult)
data class QueryResult(val numFound: Long, val start: Long, val docs: List<SolrDocument>)
data class RestResponse2(val response: QueryResult, val facet_field: FacetResult)
data class FacetResult(val facet_queries: MutableMap<String, Int>, val facet_fields: FacetField)
Here is the link from where i am picking up the QueryResponse class variables
Please let me know if anyone knows anything.
Upvotes: 1
Views: 377
Reputation: 339
The java method should look like this:
import org.apache.solr.client.solrj.SolrQuery;
public String getInfo() {
SolrQuery query = new SolrQuery();
query.setQuery("text:enroll*");
query.setFacet(true);
query.setFacetPrefix("text", "enroll")
query.setRows(0);
query.setParam("wt", "json");
QueryResponse result = getSOLRresults(query);
}
Upvotes: 1