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 }