Table of Contents

Public namespace Rowles.LeanLucene.Codecs.Bkd

Classes

Internal classInternal BKDReader

Reads a 1-dimensional BKD tree for efficient numeric range lookups. Uses memory-mapped IndexInput for zero-copy seeks.

Internal classInternal BKDWriter

Writes a 1-dimensional BKD tree for numeric point values, enabling O(log N + results) range lookups. File format (.bkd): [fieldCount:int32] per field: [fieldName:string] [nodeCount:int32] [nodes...] Each leaf stores sorted (value, docId) pairs; internal nodes store split values.