Table of Contents

Internal classStaticInternal HnswWriter

Namespace
Rowles.LeanLucene.Codecs.Hnsw
Assembly
Rowles.LeanLucene.dll

Writes a frozen HnswGraph to disc. File format (version 1):

[magic:int32][version:byte=1]
[dimension:int32][normalised:byte][M:int32][M0:int32][efConstruction:int32]
[seed:int64][entryPoint:int32][maxLevel:int32][nodeCount:int32]
[levelCount:int32]
for each level (descending from max to 0):
  [nodeCount:int32]
  for each node:
    [docId:int32][neighbourCount:int32][neighbours:int32[]]
internal static class HnswWriter
HnswWriter

Methods

Public methodStatic Write(string, HnswGraph, int, bool)