diff --git a/source/net/yacy/cora/federate/solr/connector/EmbeddedSolrConnector.java b/source/net/yacy/cora/federate/solr/connector/EmbeddedSolrConnector.java index 1262a7b6f..57de40fde 100644 --- a/source/net/yacy/cora/federate/solr/connector/EmbeddedSolrConnector.java +++ b/source/net/yacy/cora/federate/solr/connector/EmbeddedSolrConnector.java @@ -398,21 +398,19 @@ public class EmbeddedSolrConnector extends SolrServerConnector implements SolrCo @Override public synchronized long getLoadTime(String id) { int responseCount = 0; - SolrIndexSearcher searcher = null; DocListSearcher docListSearcher = null; try { docListSearcher = new DocListSearcher("{!raw f=" + CollectionSchema.id.getSolrFieldName() + "}" + id, 0, 1, CollectionSchema.id.getSolrFieldName(), CollectionSchema.load_date_dt.getSolrFieldName()); responseCount = docListSearcher.response.size(); if (responseCount == 0) return -1; - searcher = docListSearcher.request.getSearcher(); + SolrIndexSearcher searcher = docListSearcher.request.getSearcher(); DocIterator iterator = docListSearcher.response.iterator(); //for (int i = 0; i < responseCount; i++) { Document doc = searcher.doc(iterator.nextDoc(), AbstractSolrConnector.SOLR_ID_and_LOAD_DATE_FIELDS); if (doc == null) return -1; return AbstractSolrConnector.getLoadDate(doc); //} - } catch (Throwable e) {} finally { - if (searcher != null) try {searcher.close();} catch (IOException e) {} + } catch (Throwable e) {} finally { if (docListSearcher != null) docListSearcher.close(); } return -1;