Details
-
Task
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
New
Description
Currently HNSW graph is represented as a single layer graph.
We would like to extend it to handle hierarchy as per discussion.
TODO tasks:
- add multiple layers in the HnswGraph class
- modify the format in Lucene90HnswVectorsWriter and Lucene90HnswVectorsReader to handle multiple layers
- modify graph construction and search algorithm to handle hierarchy
- run benchmarks