Changeset 4527
- Timestamp:
- 02/17/14 16:00:09 (10 years ago)
- Location:
- vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SearchResultsDaoImpl.java
r4507 r4527 10 10 import org.apache.solr.client.solrj.response.QueryResponse; 11 11 import org.apache.solr.common.SolrDocumentList; 12 import org.slf4j.Logger; 13 import org.slf4j.LoggerFactory; 12 14 13 15 public class SearchResultsDaoImpl extends SolrDaoImpl implements SearchResultsDao { 16 17 private final static Logger logger = LoggerFactory.getLogger(SearchResultsDaoImpl.class); 14 18 15 19 public SearchResultsDaoImpl(SolrServer solrServer, VloConfig config) { … … 27 31 @Override 28 32 public List<FacetField> getFacets(SolrQuery query) { 29 QueryResponse response = fireQuery(query); 30 return response.getFacetFields(); 33 final QueryResponse response = fireQuery(query); 34 final List<FacetField> facetFields = response.getFacetFields(); 35 logger.debug("Found {} facet fields", facetFields.size()); 36 return facetFields; 31 37 } 32 38 -
vlo/branches/vlo-3.0/vlo-web-app/src/main/java/eu/clarin/cmdi/vlo/service/impl/SolrDaoImpl.java
r4507 r4527 17 17 public class SolrDaoImpl { 18 18 19 private final static Logger LOG= LoggerFactory.getLogger(SolrDaoImpl.class);19 private final static Logger logger = LoggerFactory.getLogger(SolrDaoImpl.class); 20 20 private final SolrServer solrServer; 21 21 private final VloConfig config; … … 83 83 sanitisedQuery = sanitise(query); 84 84 try { 85 return solrServer.query(sanitisedQuery); 85 logger.debug("Executing query: {}", query); 86 final QueryResponse response = solrServer.query(sanitisedQuery); 87 logger.debug("Response: {}", response); 88 return response; 86 89 } catch (SolrServerException e) { 87 LOG.error("Error getting data:", e);90 logger.error("Error getting data:", e); 88 91 throw new RuntimeException(e); 89 92 } … … 100 103 SolrDocumentList docs = fireQuery(query).getResults(); 101 104 if (docs.getNumFound() > 1) { 102 LOG.error("Error: found multiple documents for id (will return first one): " + docId + " \nDocuments found: " + docs);105 logger.error("Error: found multiple documents for id (will return first one): " + docId + " \nDocuments found: " + docs); 103 106 result = docs.get(0); 104 107 } else if (docs.getNumFound() == 1) {
Note: See TracChangeset
for help on using the changeset viewer.