hannoy 0.1.3

HNSW Approximate Nearest Neighbors in Rust, based on LMDB and optimized for memory usage
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use steppe::{make_atomic_progress, make_enum_progress};

make_enum_progress! {
    pub enum HannoyBuild {
        DeletingTheLinks,
        RetrieveTheUpdatedItems,
        ResolveGraphEntryPoints,
        BuildingTheGraph,
        PatchOldNewDeletedLinks,
        WritingTheItems,
        WriteTheMetadata,
        ConvertingArroyToHannoy,
    }
}

make_atomic_progress!(InsertItems alias AtomicInsertItemsStep => "inserting items");