knncolle_hnsw
knncolle bindings for HNSW
Loading...
Searching...
No Matches
Classes | Namespaces
knncolle_hnsw.hpp File Reference

Approximate nearest neighbor search with HNSW. More...

#include <vector>
#include <type_traits>
#include <queue>
#include <algorithm>
#include <memory>
#include "knncolle/knncolle.hpp"
#include "hnswlib/hnswalg.h"
#include "distances.hpp"

Go to the source code of this file.

Classes

struct  knncolle_hnsw::HnswOptions< Dim_, InternalData_ >
 Options for HnswBuilder and HnswPrebuilt. More...
 
class  knncolle_hnsw::HnswSearcher< Dim_, Index_, Float_, InternalData_ >
 Searcher on an Hnsw index. More...
 
class  knncolle_hnsw::HnswPrebuilt< Dim_, Index_, Float_, InternalData_ >
 Prebuilt index for an Hnsw search. More...
 
class  knncolle_hnsw::HnswBuilder< Matrix_, Float_, InternalData_ >
 Perform an approximate nearest neighbor search with HNSW. More...
 

Namespaces

namespace  knncolle_hnsw
 knncolle bindings for HNSW search.
 

Detailed Description

Approximate nearest neighbor search with HNSW.