Class DenseLiveDocs.Builder

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

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

    • withDeletedCount

      public DenseLiveDocs.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 DenseLiveDocs build()
      Builds the DenseLiveDocs instance.
      Returns:
      a new DenseLiveDocs instance
      Throws:
      IllegalArgumentException - if deletedCount is outside valid range [0, maxDoc]