ddlddx0000 发表于 2017-12-18 20:37:31

mthoutai

@Test  public void testQuery() {
  SolrQuery solrQuery = new SolrQuery("keywords:*好");
  // solrQuery.setFilterQueries("resourcename:*analytics*");
  // SolrQuery solrQuery = new SolrQuery("*:*");
  // solrQuery.setFields("id", "title");
  solrQuery.setStart(0).setRows(5);
  try {
  QueryResponse queryResponse = httpSolrClient.query(/*"user",*/
  solrQuery);
  // logger.info("results:" +
  // queryResponse.getResults().getNumFound());
  System.out.println("results:"
  + queryResponse.getResults().getNumFound());
  SolrDocumentList solrDocumentList = queryResponse.getResults();
  for (SolrDocument solrDocument : solrDocumentList) {
  

  Collection<String> fieldNames = solrDocument.getFieldNames();
  // logger.info("==========================================");
  System.out
  .println("==========================================");
  for (String field : fieldNames) {
  // logger.info(field + ":" +
  // solrDocument.getFieldValue(field));
  System.out.println(field + ":"
  + solrDocument.getFieldValue(field));
  }
  }
  } catch (SolrServerException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  } catch (IOException e) {
  // TODO Auto-generated catch block
  e.printStackTrace();
  }
  }
页: [1]
查看完整版本: mthoutai