Examples of maybeMerge()


Examples of org.apache.lucene.index.IndexWriter.maybeMerge()

            indexWriter.addIndexes(directory);
            LOG.info("Removing delete markers [{0}] on [{1}/{2}]", directory, shard, table);
            indexWriter.deleteDocuments(new Term(BlurConstants.DELETE_MARKER, BlurConstants.DELETE_MARKER_VALUE));
            LOG.info("Finishing import [{0}], commiting on [{1}/{2}]", directory, shard, table);
            indexWriter.commit();
            indexWriter.maybeMerge();
            LOG.info("Cleaning up old directory [{0}] for [{1}/{2}]", dirPath, shard, table);
            fileSystem.delete(dirPath, true);
            LOG.info("Import complete on [{0}/{1}]", shard, table);
          } else {
            if (!isRollbackDueToException) {
View Full Code Here

Examples of org.apache.lucene.index.IndexWriter.maybeMerge()

    // merge the readOnly ram index with the disk index
    IndexWriter writer = null;
    try {
      writer = openIndexWriter(null, null);
      writer.addIndexes(reader.directory());
      writer.maybeMerge();
    } finally {
      closeIndexWriter();
    }
  }
View Full Code Here

Examples of org.apache.lucene.index.IndexWriter.maybeMerge()

                }
               
                if (optimize.onlyExpungeDeletes()) {
                    writer.forceMergeDeletes(false);
                } else if (optimize.maxNumSegments() <= 0) {
                    writer.maybeMerge();
                    possibleMergeNeeded = false;
                } else {
                    writer.forceMerge(optimize.maxNumSegments(), false);
                }
            } catch (Throwable t) {
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.