🔍 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.