Ignore:
Timestamp:
2014-07-16T21:09:14+12:00 (10 years ago)
Author:
ak19
Message:

Part of port from lucene3.3.0 to lucene4.7.2. Solr related. 1. Java and perl code changes for solr4.7.2; 2. Dr Bainbridge further fixed a bug in how the variable called running is set in solrserver.pm

File:
1 edited

Legend:

Unmodified
Added
Removed
  • gs3-extensions/solr/trunk/src/src/java/org/greenstone/gsdl3/service/GS2SolrSearch.java

    r28967 r29142  
    3535import org.apache.solr.core.CoreContainer;
    3636import org.apache.solr.core.SolrCore;
    37 import org.greenstone.LuceneWrapper3.SharedSoleneQueryResult;
     37import org.greenstone.LuceneWrapper4.SharedSoleneQueryResult;
    3838import org.greenstone.gsdl3.util.FacetWrapper;
    3939import org.greenstone.gsdl3.util.GSFile;
     
    109109            File solr_xml = new File( solr_home,"solr.xml" );
    110110           
    111             all_solr_cores.load(solr_home_str,solr_xml);
     111            //all_solr_cores.load(solr_home_str,solr_xml);
     112            all_solr_cores.load();
    112113
    113114        } catch (Exception e) {
     
    184185                if(solrCoreName.startsWith(collection_core_name_prefix)) {
    185186               
    186                 logger.error("**** Removing collection-specific core: " + solrCoreName + " from CoreContainer");
     187                logger.info("**** Removing collection-specific core: " + solrCoreName + " from CoreContainer");
    187188               
    188189                // CoreContainer.remove(String name): removes and returns registered core w/o decrementing it's reference count
     
    190191                SolrCore solr_core = all_solr_cores.remove(solrCoreName);
    191192                while(!solr_core.isClosed()) {
    192                     logger.error("@@@@@@ " + solrCoreName + " was not closed. Closing....");
     193                    logger.warn("@@@@@@ " + solrCoreName + " was not closed. Closing....");
    193194                    solr_core.close(); // http://lucene.apache.org/solr/api/org/apache/solr/core/SolrCore.html
    194195                }
    195196                if(solr_core.isClosed()) {
    196                     logger.error("@@@@@@ " + solrCoreName + " is closed.");
     197                    logger.info("@@@@@@ " + solrCoreName + " is closed.");
    197198                }
    198199                solr_core = null;
     
    208209            Collection<String> coreNamesRemaining = all_solr_cores.getCoreNames();
    209210            if(coreNamesRemaining.isEmpty()) {
    210             logger.error("**** CoreContainer contains 0 solrCores. Shutting down...");
     211            logger.info("**** CoreContainer contains 0 solrCores. Shutting down...");
    211212           
    212213            all_solr_cores.shutdown(); // wouldn't do anything anyway for 0 cores I think
Note: See TracChangeset for help on using the changeset viewer.