Solr执行查询操作

方法一:

 1     @Test

 2     public void test3(){

 3         try {

 4             SolrQuery query=new SolrQuery("*");

 5             QueryResponse response=httpSolrServer.query(query);

 6             SolrDocumentList list=response.getResults();

 7             for(SolrDocument sd:list){

 8                 System.out.println(sd);

 9                 System.out.println(sd.getFieldValue("news_title"));

10             }

11         } catch (SolrServerException e) {

12             e.printStackTrace();

13         }

方法二:

 1     @Test

 2     public void test4(){

 3         try {

 4             SolrQuery query=new SolrQuery("*");

 5             QueryResponse response=httpSolrServer.query(query);

 6             List<News> list=response.getBeans(News.class);

 7             for(News n:list){

 8                 System.out.println(n.getTitle());

 9             }

10         } catch (SolrServerException e) {

11             e.printStackTrace();

12         }

13     }

 

你可能感兴趣的:(Solr)