List of usage examples for org.apache.solr.client.solrj.response UpdateResponse getResponseHeader
public NamedList getResponseHeader()
From source file:org.apdplat.platform.log.handler.SolrLogHandler.java
License:Open Source License
/** * ?/*from ww w . j av a 2s . co m*/ * ??? * * @param <T> ? * @param list ? */ public <T extends Model> void index(List<T> list) { List<SolrInputDocument> docs = getSolrInputDocuments(list); //??? try { LOG.info("???"); solrServer.add(docs); UpdateResponse updateResponse = solrServer.commit(); int status = updateResponse.getStatus(); if (status == 0) { LOG.info("?Core: " + core + " ?? " + docs.size() + " "); } else { LOG.info("??status" + status); } LOG.info("ResponseHeader:\n" + updateResponse.getResponseHeader().toString()); LOG.info("Response:\n" + updateResponse.getResponse().toString()); // docs.clear(); } catch (IOException | SolrServerException e) { LOG.error("???", e); } }