Class SparseLiveDocs.Builder

java.lang.Object
org.apache.lucene.util.SparseLiveDocs.Builder
Enclosing class:
SparseLiveDocs

public static final class SparseLiveDocs.Builder extends Object
Builder for creating SparseLiveDocs instances with optional pre-computed deleted count.
  • Method Details

    • withDeletedCount

      public SparseLiveDocs.Builder withDeletedCount(int deletedCount)
      Sets the pre-computed deleted document count, avoiding cardinality computation.
      Parameters:
      deletedCount - the number of deleted documents
      Returns:
      this builder
    • build

      public SparseLiveDocs build()
      Builds the SparseLiveDocs instance.
      Returns:
      a new SparseLiveDocs instance
      Throws:
      IllegalArgumentException - if deletedCount is outside valid range [0, maxDoc]