Java Code Examples for org.apache.lucene.LucenePackage

The following examples show how to use org.apache.lucene.LucenePackage. These examples are extracted from open source projects. 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 Project: olat   Source File: OlatFullIndexer.java    License: 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 Project: kite   Source File: EnvironmentTest.java    License: 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 Project: lucene-solr   Source File: SystemInfoHandler.java    License: 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;
}