Examples of directory()


Examples of org.apache.lucene.index.IndexReader.directory()

      TFC.getTotalCounts(readers[0].indexReader, readers[0].taxReader, iParams, null));
   
    // delete a doc from the reader and commit - should recompute
    origReader.close();
    origReader = readers[0].indexReader;
    readers[0].indexReader = IndexReader.open(origReader.directory(),false);
    initCache();
    totalCounts = TFC.getTotalCounts(readers[0].indexReader, readers[0].taxReader, iParams, null);
    prevGen = assertRecomputed(totalCounts, prevGen, "after opening a writable reader - 9th attempt!");
    // now do the delete
    readers[0].indexReader.deleteDocument(1);
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

    }
   
    @Test public void indexReaderOpenWriter() throws Exception {
        IndexReader reader = IndexReader.open(writer, true);
        assertNotNull(reader);
        assertSame(directory, reader.directory());
        assertEquals(1, reader.getRefCount());
        assertTrue(reader.isCurrent());
        assertEquals(0, reader.maxDoc());
        close(reader);
        assertEquals(0, reader.getRefCount());
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

    }
   
    @Test public void indexReaderOpenDirectory() throws Exception {
        IndexReader reader = IndexReader.open(directory);
        assertNotNull(reader);
        assertSame(directory, reader.directory());
        assertEquals(1, reader.getRefCount());
        assertTrue(reader.isCurrent());
        assertEquals(0, reader.maxDoc());
        close(reader);
        assertEquals(0, reader.getRefCount());
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

        try {
          IndexReader reader = s==null ? null : s.get().getReader();
          if (reader!=null && reader.getIndexCommit() != null && reader.getIndexCommit().getGeneration() != 1L) {
            try {
              if(!replicateOnCommit && replicateOnOptimize){
                Collection<IndexCommit> commits = IndexReader.listCommits(reader.directory());
                for (IndexCommit ic : commits) {
                  if(ic.isOptimized()){
                    if(indexCommitPoint == null || indexCommitPoint.getVersion() < ic.getVersion()) indexCommitPoint = ic;
                  }
                }
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

    }
   
    @Test public void indexReaderOpenDirectory() throws Exception {
        IndexReader reader = IndexReader.open(directory);
        assertNotNull(reader);
        assertSame(directory, reader.directory());
        assertEquals(1, reader.getRefCount());
        assertTrue(reader.isCurrent());
        assertEquals(0, reader.maxDoc());
        close(reader);
        assertEquals(0, reader.getRefCount());
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

    }
   
    @Test public void indexReaderOpenWriter() throws Exception {
        IndexReader reader = IndexReader.open(writer, true);
        assertNotNull(reader);
        assertSame(directory, reader.directory());
        assertEquals(1, reader.getRefCount());
        assertTrue(reader.isCurrent());
        assertEquals(0, reader.maxDoc());
        close(reader);
        assertEquals(0, reader.getRefCount());
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

    }
   
    @Test public void indexReaderOpenDirectory() throws Exception {
        IndexReader reader = IndexReader.open(directory);
        assertNotNull(reader);
        assertSame(directory, reader.directory());
        assertEquals(1, reader.getRefCount());
        assertTrue(reader.isCurrent());
        assertEquals(0, reader.maxDoc());
        close(reader);
        assertEquals(0, reader.getRefCount());
View Full Code Here

Examples of org.apache.lucene.index.IndexReader.directory()

    }
   
    @Test public void indexReaderOpenWriter() throws Exception {
        IndexReader reader = IndexReader.open(writer, true);
        assertNotNull(reader);
        assertSame(directory, reader.directory());
        assertEquals(1, reader.getRefCount());
        assertTrue(reader.isCurrent());
        assertEquals(0, reader.maxDoc());
        close(reader);
        assertEquals(0, reader.getRefCount());
View Full Code Here

Examples of org.apache.lucene.index.SegmentReader.directory()

      AtomicReaderContext atomicReaderContext = (AtomicReaderContext) ctext;
      AtomicReader atomicReader = atomicReaderContext.reader();
      if (atomicReader instanceof SegmentReader) {
        SegmentReader segmentReader = (SegmentReader) atomicReader;
        if (segmentReader.getSegmentName().equals(segmentName)) {
          return segmentReader.directory();
        }
      }
    }
    return null;
  }
View Full Code Here

Examples of org.apache.lucene.index.SegmentReader.directory()

  private Directory getDirectory(AtomicReader atomicReader, String segmentName, String context) {
    if (atomicReader instanceof SegmentReader) {
      SegmentReader segmentReader = (SegmentReader) atomicReader;
      if (segmentReader.getSegmentName().equals(segmentName)) {
        return segmentReader.directory();
      }
    }
    return null;
  }
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.