org.apache.lucene.LucenePackage Java Examples

The following examples show how to use org.apache.lucene.LucenePackage. You can vote up the ones you like or vote down the ones you don't like, and go to the original project or source file by following the links above each example. You may check out the related API usage on the sidebar.
Example #1
Source File: OlatFullIndexer.java    From olat with Apache License 2.0 5 votes vote down vote up
@Override
public void run() {
    log.info("full indexing starts... Lucene-version:" + LucenePackage.get().getImplementationVersion());

    fullIndexerStatus.indexingStarted(testMode);
    final IndexerStatus indexerStatus = doIndex();
    switch (indexerStatus) {
    case COMPLETED:
        fullIndexerStatus.indexingFinished();
        break;
    case INTERRUPTED:
        fullIndexerStatus.indexingStopped();
        break;
    case TIMEOUT:
        fullIndexerStatus.indexingTimedOut();
        break;
    }

    log.info("full indexing done in " + fullIndexerStatus.getIndexingTime() + "ms");

    // OLAT-5630 - dump more infos about the indexer run - for analysis later
    final FullIndexerStatus status = getStatus();
    log.info("full indexing summary: started:           " + status.getFullIndexStartedAt());
    log.info("full indexing summary: counter:           " + status.getDocumentCount());
    log.info("full indexing summary: index.per.minute:  " + status.getIndexPerMinute());
    log.info("full indexing summary: finished:          " + status.getLastFullIndexTime());
    log.info("full indexing summary: time:              " + status.getIndexingTime() + " ms");
    log.info("full indexing summary: size:              " + status.getIndexSize());

    log.info("full indexing summary: document counters: " + status.getDocumentCounters());
    log.info("full indexing summary: file type counters:" + status.getFileTypeCounters());
    log.info("full indexing summary: excluded counter:  " + status.getExcludedDocumentCount());

    indexingThread = null;

    log.info("quit indexing run.");
}
 
Example #2
Source File: EnvironmentTest.java    From kite with Apache License 2.0 5 votes vote down vote up
@Test
public void testEnvironment() throws UnknownHostException {
  System.out.println("EXPECTED_SOLR_VERSION: " + EXPECTED_SOLR_VERSION);

  System.out.println("Running test suite with java version: " + SystemUtils.JAVA_VERSION + " "
      + SystemUtils.JAVA_VM_NAME + " on " + SystemUtils.OS_NAME + " " + SystemUtils.OS_VERSION + "/"
      + SystemUtils.OS_ARCH + " on host: " + InetAddress.getLocalHost().getHostName());

  Package p = SolrCore.class.getPackage();
  System.out.println("Running test suite with solr-spec-version: " + p.getSpecificationVersion()
      + ", solr-impl-version: " + p.getImplementationVersion());
  if (EXPECTED_SOLR_VERSION != null) {
    assertTrue("unexpected version: " + p.getSpecificationVersion(),
        p.getSpecificationVersion().startsWith(EXPECTED_SOLR_VERSION));
    assertTrue("unexpected version: " + p.getImplementationVersion(),
        p.getImplementationVersion().startsWith(EXPECTED_SOLR_VERSION));
  }

  p = LucenePackage.class.getPackage();
  System.out.println("Running test suite with lucene-spec-version: " + p.getSpecificationVersion()
      + ", lucene-impl-version: " + p.getImplementationVersion());
  if (EXPECTED_SOLR_VERSION != null) {
    assertTrue("unexpected version: " + p.getSpecificationVersion(),
        p.getSpecificationVersion().startsWith(EXPECTED_SOLR_VERSION));
    assertTrue("unexpected version: " + p.getImplementationVersion(),
        p.getImplementationVersion().startsWith(EXPECTED_SOLR_VERSION));

    Version expectedMinorLuceneVersion = getMinorLuceneVersion(EXPECTED_SOLR_VERSION);
    System.out.println("expectedMinorLuceneVersion: " + expectedMinorLuceneVersion);
    assertTrue(Version.LATEST.onOrAfter(expectedMinorLuceneVersion));
  }
}
 
Example #3
Source File: SystemInfoHandler.java    From lucene-solr with Apache License 2.0 3 votes vote down vote up
private static SimpleOrderedMap<Object> getLuceneInfo() {
  SimpleOrderedMap<Object> info = new SimpleOrderedMap<>();

  Package p = SolrCore.class.getPackage();

  info.add( "solr-spec-version", p.getSpecificationVersion() );
  info.add( "solr-impl-version", p.getImplementationVersion() );

  p = LucenePackage.class.getPackage();

  info.add( "lucene-spec-version", p.getSpecificationVersion() );
  info.add( "lucene-impl-version", p.getImplementationVersion() );

  return info;
}