Examples of addIndexes()


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

    try {
      String[] fieldNames = fields.split(",");
      if (hasFields(reader, fieldNames)) {
        System.out.print("Removing fields from " + reader.numDocs() + " documents");
        FieldRemoveReader removeReader = new FieldRemoveReader(reader, fieldNames);
        writer.addIndexes(new IndexReader[] { removeReader });
        System.out.println();
        System.out.println("Complete: " + removeReader.getCount());
      }
    } finally {
      reader.close();
View Full Code Here

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

    }

    Directory target = newDirectory();
    IndexWriter writer = new IndexWriter(target, newIndexWriterConfig(TEST_VERSION_CURRENT, null));
    reader = SortingAtomicReader.wrap(reader, sorter);
    writer.addIndexes(reader);
    writer.close();
    reader.close();
    dir.close();
   
    // CheckIndex the target directory
View Full Code Here

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

          }
        });
     
      w2 = new IndexWriter(dir,
                           getIndexWriterConfig(matchVersion, indexAnalyzer));
      w2.addIndexes(new IndexReader[] {r});
      r.close();

      //System.out.println("sort time: " + ((System.nanoTime()-t1)/1000000) + " msec");

      searcher = new IndexSearcher(DirectoryReader.open(w2, false));
View Full Code Here

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

    }
   
    IndexWriter writer = new IndexWriter(indexDir, newIndexWriterConfig(TEST_VERSION_CURRENT, null));
    writer.deleteAll();
    try {
      writer.addIndexes(new MultiReader(wrappedLeaves));
      writer.commit();
    } finally {
      reader.close();
      writer.close();
    }
View Full Code Here

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

               
                try {
                    writer = new IndexWriter(fsdir, IndexManagerImpl
                            .getAnalyzer(), true);
                   
                    writer.addIndexes(new Directory[] { dir });
                    indexConsistencyMarker.delete();
                } catch (IOException e) {
                    mLogger.error("Problem saving index to disk", e);
                   
                    // Delete the directory, since there was a problem saving
View Full Code Here

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

    }
    pruning = new PruningReader(in, stp, tpp);
    //IndexWriter iw = new IndexWriter(out, new WhitespaceAnalyzer(), MaxFieldLength.UNLIMITED);
    IndexWriter iw = new IndexWriter(out, new WhitespaceAnalyzer(), true);      
    iw.setUseCompoundFile(false);
    iw.addIndexes(new IndexReader[]{pruning});
    iw.close();
    System.err.println("DONE.");
    return 0;
  }
}
View Full Code Here

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

            try {
                IndexReader r = new MigrationIndexReader(
                        IndexReader.open(index.getDirectory()),
                        oldSeparatorChar);
                try {
                    writer.addIndexes(new IndexReader[]{r});
                    writer.close();
                } finally {
                    r.close();
                }
            } finally {
View Full Code Here

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

          }
        });
     
      w2 = new IndexWriter(dir,
                           getIndexWriterConfig(matchVersion, indexAnalyzer));
      w2.addIndexes(new IndexReader[] {r});
      r.close();

      //System.out.println("sort time: " + ((System.nanoTime()-t1)/1000000) + " msec");

      searcher = new IndexSearcher(DirectoryReader.open(w2, false));
View Full Code Here

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

        Path pathToMerge = paths[i + p * newShardCount];
        System.out.println("Merge [" + pathToMerge + "]");
        dirs[p - 1] = new HdfsDirectory(getConf(), pathToMerge);
        pathsToDelete[p - 1] = pathToMerge;
      }
      indexWriter.addIndexes(dirs);
      indexWriter.close();
      FileSystem fileSystem = path.getFileSystem(getConf());
      for (Path p : pathsToDelete) {
        fileSystem.delete(p, true);
      }
View Full Code Here

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

      IndexWriterConfig conf = new IndexWriterConfig(LUCENE_VERSION, _analyzer);
      TieredMergePolicy policy = (TieredMergePolicy) conf.getMergePolicy();
      policy.setUseCompoundFile(false);
      long s = System.currentTimeMillis();
      IndexWriter writer = new IndexWriter(getBiggerBuffers(destDirectory), conf);
      writer.addIndexes(reader);
      writer.close();
      long e = System.currentTimeMillis();
      context.setStatus("Copying phase took [" + (e - s) + " ms]");
      LOG.info("Copying phase took [" + (e - s) + " ms]");
    } else {
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.