import java.io.IOException;
import java.net.MalformedURLException;
import org.apache.solr.client.solrj.SolrServer;
import org.apache.solr.client.solrj.SolrServerException;
import org.apache.solr.client.solrj.impl.HttpSolrServer;
import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.common.SolrDocument;
import org.apache.solr.common.SolrDocumentList;
import org.apache.solr.common.params.ModifiableSolrParams;
public class SolrAction
{
public static void main(String args[])
{
QueryResponse response = new QueryResponse();
try {
SolrServer server = new HttpSolrServer("http://localhost:8983/solr");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("q", "*:*");
params.set("rows", "0");
response = server.query(params);
req.setAttribute("Response", response);
System.out.println("Response of Action====>" +response);
int totalResults = (int) response.getResults().getNumFound();
params = new ModifiableSolrParams();
params.set("q", "*:*");
params.set("rows", Integer.toString(totalResults));
response = server.query(params);
System.out.println("totalResults======>" +totalResults);
final SolrDocumentList solrDocumentList = response.getResults();
req.setAttribute("LIST", solrDocumentList);
for (final SolrDocument doc : solrDocumentList) {
String title = (String) doc.getFieldValue("title");
String url = (String) doc.getFieldValue("url");
String content = (String) doc.getFieldValue("content");
try{
System.out.println("Title======>" +title+ "Content=====>" +content+ "Url======>" +url);
}
else{
System.out.println("Systemout in elser");
}
}catch(Exception e){
System.out.println("Exception found in"+e);
}
}
}
catch (SolrServerException e) {
// TODO Auto-generated catch block
System.out.println("Error..........");
e.printStackTrace();
}
}
}
import java.net.MalformedURLException;
import org.apache.solr.client.solrj.SolrServer;
import org.apache.solr.client.solrj.SolrServerException;
import org.apache.solr.client.solrj.impl.HttpSolrServer;
import org.apache.solr.client.solrj.response.QueryResponse;
import org.apache.solr.common.SolrDocument;
import org.apache.solr.common.SolrDocumentList;
import org.apache.solr.common.params.ModifiableSolrParams;
public class SolrAction
{
public static void main(String args[])
{
QueryResponse response = new QueryResponse();
try {
SolrServer server = new HttpSolrServer("http://localhost:8983/solr");
ModifiableSolrParams params = new ModifiableSolrParams();
params.set("q", "*:*");
params.set("rows", "0");
response = server.query(params);
req.setAttribute("Response", response);
System.out.println("Response of Action====>" +response);
int totalResults = (int) response.getResults().getNumFound();
params = new ModifiableSolrParams();
params.set("q", "*:*");
params.set("rows", Integer.toString(totalResults));
response = server.query(params);
System.out.println("totalResults======>" +totalResults);
final SolrDocumentList solrDocumentList = response.getResults();
req.setAttribute("LIST", solrDocumentList);
for (final SolrDocument doc : solrDocumentList) {
String title = (String) doc.getFieldValue("title");
String url = (String) doc.getFieldValue("url");
String content = (String) doc.getFieldValue("content");
try{
System.out.println("Title======>" +title+ "Content=====>" +content+ "Url======>" +url);
}
else{
System.out.println("Systemout in elser");
}
}catch(Exception e){
System.out.println("Exception found in"+e);
}
}
}
catch (SolrServerException e) {
// TODO Auto-generated catch block
System.out.println("Error..........");
e.printStackTrace();
}
}
}