@resistdesign/voltra
    Preparing search index...

    Class StructuredInMemoryBackend

    In-memory structured backend with its own maps and query implementation.

    It shares only the neutral structured record builders used by every storage implementation. It does not instantiate or depend on the cloud driver.

    Implements

    Index

    Constructors

    Methods

    Properties

    documents:
        | { get(docId: DocId): Promise<StructuredDocFieldsRecord | undefined> }
        | undefined = ...

    Canonical structured fields used by compound verification.

    missing: StructuredMissingIndex = ...

    Stable document-id stream for missing eligible sort values.

    occupancy: StructuredOccupancyIndex = ...

    Sparse occupancy traversal over persisted in-memory records.

    occupancyMaintenance: {
        activateRebuild: () => Promise<void>;
        backfill: (
            documents:
                | Iterable<StructuredOccupancyBackfillDocument, any, any>
                | AsyncIterable<StructuredOccupancyBackfillDocument, any, any>,
        ) => Promise<number>;
        backfillDocument: (
            document: StructuredOccupancyBackfillDocument,
        ) => Promise<void>;
        beginRebuild: (generation: string) => Promise<void>;
        getState: () => Promise<StructuredOccupancyGenerationState>;
        retireGeneration: (generation: string, fields: string[]) => Promise<number>;
    } = ...

    Optional in-memory repair/compaction lifecycle.

    ranges: StructuredRangeIndex = ...

    Range traversal over independently stored range records.

    terms: StructuredTermIndex = ...

    Term lookup over independently stored term records.

    tokenizer?: Partial<StructuredStringTokenizerConfig>

    Optional tokenizer overrides for structured contains indexing.