diff --git a/src/main/java/edu/tamu/scholars/middleware/discovery/service/IndexService.java b/src/main/java/edu/tamu/scholars/middleware/discovery/service/IndexService.java index a725abeff..0e81b8c0f 100644 --- a/src/main/java/edu/tamu/scholars/middleware/discovery/service/IndexService.java +++ b/src/main/java/edu/tamu/scholars/middleware/discovery/service/IndexService.java @@ -95,10 +95,8 @@ public Map getSchema() { SchemaRequest.Fields fieldsReq = new SchemaRequest.Fields(); try { fieldsRes = Optional.ofNullable(fieldsReq.process(solrClient, index.getName())); - } catch (SolrServerException e) { - logger.error("Unable to get fields from collection ... continue", e); - } catch (IOException e) { - logger.error("Unable to get fields from collection ... continue", e); + } catch (SolrServerException | IOException e) { + logger.error("Unable to get fields from collection", e); } } else { @@ -122,12 +120,9 @@ public Map getSchema() { @PostConstruct public void startup() { - logger.info("Scaffolding index fields..."); indexers.stream().forEach(indexer -> { - logger.info("Scaffolding {} fields.", indexer.name()); indexer.scaffold(); }); - if (index.isInitOnStartup()) { if (schematizing.compareAndSet(false, true)) { @@ -212,10 +207,8 @@ private Object[] ping() { try { response = Optional.ofNullable(solrClient.ping(index.getName())); - } catch (SolrServerException e) { - logger.error("Unable to connect to Solr ... continue", e); - } catch (IOException e) { - logger.error("Unable to connect to Solr ... continue", e); + } catch (SolrServerException | IOException e) { + logger.error("Unable to connect to Solr", e); } if (response.isPresent()) { diff --git a/src/main/java/edu/tamu/scholars/middleware/discovery/service/component/solr/SolrIndexer.java b/src/main/java/edu/tamu/scholars/middleware/discovery/service/component/solr/SolrIndexer.java index a35b84145..4cfeb2a12 100644 --- a/src/main/java/edu/tamu/scholars/middleware/discovery/service/component/solr/SolrIndexer.java +++ b/src/main/java/edu/tamu/scholars/middleware/discovery/service/component/solr/SolrIndexer.java @@ -69,7 +69,7 @@ public void init(Map schema) { Map field = (Map) schema.get(ntf.name); if (Objects.nonNull(field)) { - logger.info("Field {}.{} already exists", this.name(), ntf.name); + logger.debug("Field {}.{} already exists", this.name(), ntf.name); // TODO: type these maps or not // TODO: match version and declared field type in case field type definition changes