Examples of maxDoc()


Examples of org.apache.lucene.index.RandomIndexWriter.maxDoc()

    int docCount = 0;
    do {
      final Directory copy = new MockDirectoryWrapper(random, new RAMDirectory(dir2));
      RandomIndexWriter w = new RandomIndexWriter(random, dir2);
      w.addIndexes(new Directory[] {copy});
      docCount = w.maxDoc();
      w.close();
      mulFactor *= 2;
    } while(docCount < 3000);

    RandomIndexWriter w = new RandomIndexWriter(random, dir2,
View Full Code Here

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

              && (i == 0 || index.getStartPointer(i - 1) < index.getStartPointer(i))) { // start of a chunk
            final long startPointer = index.getStartPointer(i);
            vectorsStream.seek(startPointer);
            final int docBase = vectorsStream.readVInt();
            final int chunkDocs = vectorsStream.readVInt();
            assert docBase + chunkDocs <= matchingSegmentReader.maxDoc();
            if (docBase + chunkDocs < matchingSegmentReader.maxDoc()
                && nextDeletedDoc(docBase, liveDocs, docBase + chunkDocs) == docBase + chunkDocs) {
              final long chunkEnd = index.getStartPointer(docBase + chunkDocs);
              final long chunkLength = chunkEnd - vectorsStream.getFilePointer();
              indexWriter.writeIndex(chunkDocs, this.vectorsStream.getFilePointer());
View Full Code Here

Examples of org.apache.lucene.index.SlowCompositeReaderWrapper.maxDoc()

    // sanity check of norms writer
    // TODO: generalize
    AtomicReader slow = new SlowCompositeReaderWrapper(reader);
    NumericDocValues fooNorms = slow.getNormValues("foo");
    NumericDocValues barNorms = slow.getNormValues("bar");
    for (int i = 0; i < slow.maxDoc(); i++) {
      assertFalse(fooNorms.get(i) == barNorms.get(i));
    }
   
    // sanity check of searching
    TopDocs foodocs = searcher.search(new TermQuery(new Term("foo", "brown")), 10);
View Full Code Here

Examples of org.apache.lucene.search.CollectionStatistics.maxDoc()

        Object[] values = fieldStatistics.values;
        for (int i = 0; i < states.length; i++) {
            if (states[i]) {
                out.writeString((String) keys[i]);
                CollectionStatistics statistics = (CollectionStatistics) values[i];
                assert statistics.maxDoc() >= 0;
                out.writeVLong(statistics.maxDoc());
                out.writeVLong(addOne(statistics.docCount()));
                out.writeVLong(addOne(statistics.sumTotalTermFreq()));
                out.writeVLong(addOne(statistics.sumDocFreq()));
            }
View Full Code Here

Examples of org.apache.lucene.search.IndexSearcher.maxDoc()

    @Override
    @SuppressWarnings({ "rawtypes" })
    public SearchResult call() throws Exception {
      final IndexSearcher indexSearcher = getSearcherByShard(_shardName);
      int nDocs = Math.min(_limit, indexSearcher.maxDoc());

      TopDocsCollector resultCollector;
      if (_sort != null) {
        boolean fillFields = true;// see IndexSearcher#search(...)
        boolean fieldSortDoTrackScores = false;
View Full Code Here

Examples of org.apache.lucene.search.Searcher.maxDoc()

        Term term = new Term(rowkeyName, value);
        int hitCount = searcher.search(new TermQuery(term)).length();
        assertEquals("check row " + value, 1, hitCount);
        count++;
      }
      LOG.debug("Searcher.maxDoc: " + searcher.maxDoc());
      LOG.debug("IndexReader.numDocs: " + ((IndexSearcher)searcher).getIndexReader().numDocs());     
      int maxDoc = ((IndexSearcher)searcher).getIndexReader().numDocs();
      assertEquals("check number of rows", maxDoc, count);
    } finally {
      if (null != searcher)
View Full Code Here

Examples of org.apache.solr.search.SolrIndexReader.maxDoc()

    assertU(adoc("id","4"));
    assertU(commit());

    SolrQueryRequest sr = req("q","foo");
    SolrIndexReader r = sr.getSearcher().getReader();
    assertTrue(r.maxDoc() > r.numDocs());   // should have deletions
    assertTrue(r.getLeafReaders().length > 1)// more than 1 segment
    sr.close();

    assertU(commit("expungeDeletes","true"));
View Full Code Here

Examples of org.fao.geonet.kernel.search.index.GeonetworkMultiReader.maxDoc()

       
    try {
        GeonetworkMultiReader reader = indexAndTaxonomy.indexReader;

      Set<Integer> docs = new LinkedHashSet<Integer>();
      for (int i = 0; i < reader.maxDoc(); i++) {
        // Commented this out for lucene 4.0 and NRT indexing.  It shouldn't be needed I would guess but leave it here
        // for a bit longer:  Commented out since: Dec 10 2012
        // FIXME: strange lucene hack: sometimes it tries to load a deleted document
        // if (reader.isDeleted(i)) continue;
       
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexReader.maxDoc()

    LuceneIndexReader indexReader = (LuceneIndexReader)indexReaderControl.getMock();

    indexFactory.getIndexReader();
    indexFactoryControl.setReturnValue(indexReader, 1);
   
    indexReader.maxDoc();
    indexReaderControl.setReturnValue(3, 1);
   
    indexReader.close();
    indexReaderControl.setVoidCallable(1);
   
View Full Code Here

Examples of org.springmodules.lucene.index.factory.LuceneIndexReader.maxDoc()

  //-------------------------------------------------------------------------

  public int getMaxDoc() {
    LuceneIndexReader reader = IndexReaderFactoryUtils.getIndexReader(indexFactory);
    try {
      return reader.maxDoc();
    } finally {
      IndexReaderFactoryUtils.releaseIndexReader(indexFactory,reader);
    }
  }
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.