Skip to content

🔍 BM25 (RegionId.BM25, ID: 22)

Binary snapshot of BM25 sparse lexical indexes for cold start


Overview

Property Value
Bundle runtime.bundle
Memory Shape AppendMemory
Layout Class Raw append stream
Store Class N/A
Record Stride 0 bytes (variable-length)
Cache-Line Aligned No

Wire Diagram (Variable Bytes)

 0                   1                   2                   3
 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
|             Serialized BM25 index snapshot blobs              |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Field Specifications

This region uses a raw AppendMemory serialization format without a dedicated fixed layout class. It stores opaque serialized blobs of the BM25 index structures.

Access Patterns & Concurrency

Appended during checkpoints; read linearly during cold start initialization to reconstruct the BM25 lexical index in memory.

Cognitive Role

Provides persistent cold-start recovery for the BM25 sparse lexical indexes, bypassing the need to re-index all episodic and semantic texts on startup.