Examples of addIndexes()


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

      if (masters.size() > 1) {
        LOG.info(" - merging subindexes...");
        stage = SegmentMergeStatus.STAGE_MERGEIDX;
        IndexReader[] ireaders = new IndexReader[masters.size() - 1];
        for (int i = 0; i < masters.size() - 1; i++) ireaders[i] = IndexReader.open((File)masters.get(i));
        iw.addIndexes(ireaders);
        for (int i = 0; i < masters.size() - 1; i++) {
          ireaders[i].close();
          FileUtil.fullyDelete((File)masters.get(i));
        }
      }
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);
View Full Code Here

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

    writer.setMaxMergeDocs(getConf().getInt("indexer.maxMergeDocs", IndexWriter.DEFAULT_MAX_MERGE_DOCS));
    writer.setTermIndexInterval(getConf().getInt("indexer.termIndexInterval", IndexWriter.DEFAULT_TERM_INDEX_INTERVAL));
    writer.setInfoStream(LogUtil.getDebugStream(LOG));
    writer.setUseCompoundFile(false);
    writer.setSimilarity(new NutchSimilarity());
    writer.addIndexes(dirs);
    writer.close();

    //
    // Put target back
    //
View Full Code Here

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

      IndexWriter w = new IndexWriter(outputs[i], new IndexWriterConfig(
          version,
          new WhitespaceAnalyzer(Version.LUCENE_CURRENT))
          .setOpenMode(OpenMode.CREATE));
      System.err.println("Writing part " + (i + 1) + " ...");
      w.addIndexes(new IndexReader[]{input});
      w.close();
    }
    System.err.println("Done.");
  }
 
View Full Code Here

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

            dir.setRandomIOExceptionRate(rate, diskFree);

            try {

              if (0 == method) {
                writer.addIndexes(dirs);
              } else if (1 == method) {
                IndexReader readers[] = new IndexReader[dirs.length];
                for(int i=0;i<dirs.length;i++) {
                  readers[i] = IndexReader.open(dirs[i]);
                }
View Full Code Here

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

                IndexReader readers[] = new IndexReader[dirs.length];
                for(int i=0;i<dirs.length;i++) {
                  readers[i] = IndexReader.open(dirs[i]);
                }
                try {
                  writer.addIndexes(readers);
                } finally {
                  for(int i=0;i<dirs.length;i++) {
                    readers[i].close();
                  }
                }
View Full Code Here

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

            try {
                IndexReader r = new MigrationIndexReader(
                        IndexReader.open(index.getDirectory(), true),
                        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()

    }
   
    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()

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

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

    for (Directory dir : input) {
      createDir(dir);
    }
   
    IndexWriter writer = createWriter(target);
    writer.addIndexes(input);
    writer.forceMerge(1);
    writer.close();

    verifyIndex(target);
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.