N2
latest
Getting Started
Installation
User Guide
Python Interface
C++ Interface
Go Interface
Benchmark
Benchmark
N2
»
Index
Edit on GitHub
Index
_
|
A
|
B
|
H
|
L
|
N
|
S
|
U
_
__init__() (n2.HnswIndex method)
A
add_data() (n2.HnswIndex method)
B
batch_search_by_ids() (n2.HnswIndex method)
batch_search_by_vectors() (n2.HnswIndex method)
build() (n2.HnswIndex method)
H
HnswIndex (class in n2)
L
load() (n2.HnswIndex method)
N
n2::AngularDistance (C++ class)
n2::AngularDistance::operator() (C++ function)
,
[1]
n2::BaseNeighborSelectingPolicies (C++ class)
n2::BaseNeighborSelectingPolicies::BaseNeighborSelectingPolicies (C++ function)
n2::BaseNeighborSelectingPolicies::Select (C++ function)
n2::BaseNeighborSelectingPolicies::~BaseNeighborSelectingPolicies (C++ function)
n2::CloserFirst (C++ class)
n2::CloserFirst::CloserFirst (C++ function)
n2::CloserFirst::GetDistance (C++ function)
n2::CloserFirst::GetNode (C++ function)
n2::CloserFirst::operator< (C++ function)
n2::Data (C++ class)
n2::Data::Data (C++ function)
n2::Data::GetData (C++ function)
n2::Data::GetRawData (C++ function)
n2::DistanceKind (C++ enum)
n2::DistanceKind::ANGULAR (C++ enumerator)
n2::DistanceKind::DOT (C++ enumerator)
n2::DistanceKind::L2 (C++ enumerator)
n2::DistanceKind::UNKNOWN (C++ enumerator)
n2::DistanceMaxHeap (C++ type)
n2::DotDistance (C++ class)
n2::DotDistance::operator() (C++ function)
,
[1]
n2::FurtherFirst (C++ class)
n2::FurtherFirst::FurtherFirst (C++ function)
n2::FurtherFirst::GetDistance (C++ function)
n2::FurtherFirst::GetNode (C++ function)
n2::FurtherFirst::operator< (C++ function)
n2::GraphPostProcessing (C++ enum)
n2::GraphPostProcessing::MERGE_LEVEL0 (C++ enumerator)
n2::GraphPostProcessing::SKIP (C++ enumerator)
n2::HeuristicNeighborSelectingPolicies (C++ class)
n2::HeuristicNeighborSelectingPolicies::HeuristicNeighborSelectingPolicies (C++ function)
,
[1]
n2::HeuristicNeighborSelectingPolicies::Select (C++ function)
n2::HeuristicNeighborSelectingPolicies::~HeuristicNeighborSelectingPolicies (C++ function)
n2::Hnsw (C++ class)
,
[1]
n2::Hnsw::AddData (C++ function)
,
[1]
n2::Hnsw::BatchSearchByIds (C++ function)
,
[1]
,
[2]
,
[3]
n2::Hnsw::BatchSearchByVectors (C++ function)
,
[1]
,
[2]
,
[3]
n2::Hnsw::Build (C++ function)
,
[1]
n2::Hnsw::Fit (C++ function)
,
[1]
n2::Hnsw::Hnsw (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
,
[6]
,
[7]
n2::Hnsw::LoadModel (C++ function)
,
[1]
n2::Hnsw::operator= (C++ function)
,
[1]
n2::Hnsw::PrintConfigs (C++ function)
n2::Hnsw::PrintDegreeDist (C++ function)
n2::Hnsw::SaveModel (C++ function)
,
[1]
n2::Hnsw::SearchById (C++ function)
,
[1]
,
[2]
,
[3]
n2::Hnsw::SearchByVector (C++ function)
,
[1]
,
[2]
,
[3]
n2::Hnsw::SetConfigs (C++ function)
,
[1]
n2::Hnsw::UnloadModel (C++ function)
,
[1]
n2::Hnsw::~Hnsw (C++ function)
n2::HnswBuild (C++ class)
n2::HnswBuild::AddData (C++ function)
n2::HnswBuild::Build (C++ function)
,
[1]
n2::HnswBuild::BuildGraph (C++ function)
n2::HnswBuild::data_dim_ (C++ member)
n2::HnswBuild::data_list_ (C++ member)
n2::HnswBuild::ef_construction_ (C++ member)
n2::HnswBuild::enterpoint_ (C++ member)
n2::HnswBuild::GenerateBuilder (C++ function)
n2::HnswBuild::GetRandomNodeLevel (C++ function)
n2::HnswBuild::GetRandomSeedPerThread (C++ function)
n2::HnswBuild::HnswBuild (C++ function)
,
[1]
n2::HnswBuild::InitPolicies (C++ function)
n2::HnswBuild::InsertNode (C++ function)
n2::HnswBuild::level_mult_ (C++ member)
n2::HnswBuild::Link (C++ function)
n2::HnswBuild::logger_ (C++ member)
n2::HnswBuild::m_ (C++ member)
n2::HnswBuild::max_level_ (C++ member)
n2::HnswBuild::max_level_guard_ (C++ member)
n2::HnswBuild::max_m0_ (C++ member)
n2::HnswBuild::max_m_ (C++ member)
n2::HnswBuild::MergeEdgesOfTwoGraphs (C++ function)
n2::HnswBuild::metric_ (C++ member)
n2::HnswBuild::n2_signature (C++ member)
n2::HnswBuild::n_threads_ (C++ member)
n2::HnswBuild::neighbor_selecting_ (C++ member)
n2::HnswBuild::nodes_ (C++ member)
n2::HnswBuild::num_nodes_ (C++ member)
n2::HnswBuild::operator= (C++ function)
n2::HnswBuild::post_graph_process_ (C++ member)
n2::HnswBuild::post_neighbor_selecting_ (C++ member)
n2::HnswBuild::PrintConfigs (C++ function)
n2::HnswBuild::PrintDegreeDist (C++ function)
n2::HnswBuild::SearchAtLayer (C++ function)
n2::HnswBuild::SetConfigs (C++ function)
,
[1]
n2::HnswBuild::~HnswBuild (C++ function)
n2::HnswBuildAngular (C++ type)
n2::HnswBuildDot (C++ type)
n2::HnswBuildImpl (C++ class)
n2::HnswBuildImpl::dist_func_ (C++ member)
n2::HnswBuildImpl::HnswBuildImpl (C++ function)
n2::HnswBuildImpl::InitPolicies (C++ function)
n2::HnswBuildImpl::InsertNode (C++ function)
n2::HnswBuildImpl::is_naive_ (C++ member)
n2::HnswBuildImpl::Link (C++ function)
n2::HnswBuildImpl::MergeEdgesOfTwoGraphs (C++ function)
n2::HnswBuildImpl::post_selecting_policy_ (C++ member)
n2::HnswBuildImpl::SearchAtLayer (C++ function)
n2::HnswBuildImpl::selecting_policy_ (C++ member)
n2::HnswBuildImpl::~HnswBuildImpl (C++ function)
n2::HnswBuildL2 (C++ type)
n2::HnswModel (C++ class)
n2::HnswModel::data_dim_ (C++ member)
n2::HnswModel::enterpoint_id_ (C++ member)
n2::HnswModel::GenerateModel (C++ function)
n2::HnswModel::GetData (C++ function)
n2::HnswModel::GetDataDim (C++ function)
n2::HnswModel::GetEnterpointId (C++ function)
n2::HnswModel::GetHigherLevelFriendsWithSize (C++ function)
n2::HnswModel::GetLevel0FriendsWithSize (C++ function)
n2::HnswModel::GetMaxLevel (C++ function)
n2::HnswModel::GetMetric (C++ function)
n2::HnswModel::GetNumNodes (C++ function)
n2::HnswModel::HnswModel (C++ function)
n2::HnswModel::LoadModelFromFile (C++ function)
n2::HnswModel::max_level_ (C++ member)
n2::HnswModel::memory_per_data_ (C++ member)
n2::HnswModel::memory_per_link_level0_ (C++ member)
n2::HnswModel::memory_per_node_higher_level_ (C++ member)
n2::HnswModel::memory_per_node_level0_ (C++ member)
n2::HnswModel::metric_ (C++ member)
n2::HnswModel::model_ (C++ member)
n2::HnswModel::model_byte_size_ (C++ member)
n2::HnswModel::model_higher_level_ (C++ member)
n2::HnswModel::model_level0_ (C++ member)
n2::HnswModel::model_level0_node_base_offset_ (C++ member)
n2::HnswModel::model_mmap_ (C++ member)
n2::HnswModel::num_nodes_ (C++ member)
n2::HnswModel::operator= (C++ function)
n2::HnswModel::SaveModelToFile (C++ function)
n2::HnswModel::~HnswModel (C++ function)
n2::HnswNode (C++ class)
n2::HnswNode::CopyDataAndLevel0LinksToOptIndex (C++ function)
n2::HnswNode::CopyHigherLevelLinksToOptIndex (C++ function)
n2::HnswNode::GetAccessGuard (C++ function)
n2::HnswNode::GetData (C++ function)
n2::HnswNode::GetFriends (C++ function)
n2::HnswNode::GetId (C++ function)
n2::HnswNode::GetLevel (C++ function)
n2::HnswNode::GetMaxM (C++ function)
n2::HnswNode::GetMaxM0 (C++ function)
n2::HnswNode::HnswNode (C++ function)
n2::HnswNode::SetFriends (C++ function)
n2::HnswSearch (C++ class)
n2::HnswSearch::GenerateSearcher (C++ function)
n2::HnswSearch::SearchById (C++ function)
,
[1]
n2::HnswSearch::SearchByVector (C++ function)
,
[1]
n2::HnswSearch::~HnswSearch (C++ function)
n2::HnswSearchAngular (C++ type)
n2::HnswSearchDot (C++ type)
n2::HnswSearchImpl (C++ class)
n2::HnswSearchImpl::CallSearchById_ (C++ function)
,
[1]
n2::HnswSearchImpl::data_dim_ (C++ member)
n2::HnswSearchImpl::dist_func_ (C++ member)
n2::HnswSearchImpl::ensure_k_path_ (C++ member)
n2::HnswSearchImpl::HnswSearchImpl (C++ function)
n2::HnswSearchImpl::MakeSearchResult (C++ function)
,
[1]
n2::HnswSearchImpl::memory_per_node_higher_level_ (C++ member)
n2::HnswSearchImpl::memory_per_node_level0_ (C++ member)
n2::HnswSearchImpl::metric_ (C++ member)
n2::HnswSearchImpl::model_ (C++ member)
n2::HnswSearchImpl::model_higher_level_ (C++ member)
n2::HnswSearchImpl::model_level0_ (C++ member)
n2::HnswSearchImpl::model_level0_node_base_offset_ (C++ member)
n2::HnswSearchImpl::normalized_vec_ (C++ member)
n2::HnswSearchImpl::PrepareEnsureKSearch (C++ function)
,
[1]
n2::HnswSearchImpl::SearchById (C++ function)
,
[1]
n2::HnswSearchImpl::SearchById_ (C++ function)
n2::HnswSearchImpl::SearchByIdV1_ (C++ function)
n2::HnswSearchImpl::SearchByIdV2_ (C++ function)
n2::HnswSearchImpl::SearchByVector (C++ function)
,
[1]
n2::HnswSearchImpl::SearchByVector_ (C++ function)
n2::HnswSearchImpl::visited_list_ (C++ member)
n2::HnswSearchL2 (C++ type)
n2::IdDistancePair (C++ type)
n2::IdDistancePairMaxHeapComparer (C++ struct)
n2::IdDistancePairMaxHeapComparer::operator() (C++ function)
n2::IdDistancePairMinHeap (C++ type)
n2::IdDistancePairMinHeapComparer (C++ struct)
n2::IdDistancePairMinHeapComparer::operator() (C++ function)
n2::L2Distance (C++ class)
n2::L2Distance::operator() (C++ function)
,
[1]
n2::MinHeap (C++ class)
n2::MinHeap::Item (C++ class)
,
[1]
n2::MinHeap::Item::data (C++ member)
,
[1]
n2::MinHeap::Item::Item (C++ function)
,
[1]
,
[2]
,
[3]
,
[4]
,
[5]
n2::MinHeap::Item::key (C++ member)
,
[1]
n2::MinHeap::Item::operator< (C++ function)
,
[1]
n2::MinHeap::MinHeap (C++ function)
n2::MinHeap::pop (C++ function)
n2::MinHeap::push (C++ function)
n2::MinHeap::size (C++ function)
n2::MinHeap::top (C++ function)
n2::MinHeap::top_key (C++ function)
n2::Mmap (C++ class)
n2::Mmap::GetData (C++ function)
n2::Mmap::GetFileHandle (C++ function)
n2::Mmap::GetFileSize (C++ function)
n2::Mmap::IsOpen (C++ function)
n2::Mmap::Map (C++ function)
n2::Mmap::Mmap (C++ function)
n2::Mmap::QueryFileSize (C++ function)
n2::Mmap::UnMap (C++ function)
n2::Mmap::~Mmap (C++ function)
n2::NaiveNeighborSelectingPolicies (C++ class)
n2::NaiveNeighborSelectingPolicies::NaiveNeighborSelectingPolicies (C++ function)
n2::NaiveNeighborSelectingPolicies::Select (C++ function)
n2::NaiveNeighborSelectingPolicies::~NaiveNeighborSelectingPolicies (C++ function)
n2::NeighborSelectingPolicy (C++ enum)
n2::NeighborSelectingPolicy::HEURISTIC (C++ enumerator)
n2::NeighborSelectingPolicy::HEURISTIC_SAVE_REMAINS (C++ enumerator)
n2::NeighborSelectingPolicy::NAIVE (C++ enumerator)
n2::Utils (C++ class)
n2::Utils::NormalizeVector (C++ function)
n2::VisitedList (C++ class)
n2::VisitedList::GetVisited (C++ function)
n2::VisitedList::GetVisitMark (C++ function)
n2::VisitedList::MarkAsVisited (C++ function)
n2::VisitedList::NotVisited (C++ function)
n2::VisitedList::Reset (C++ function)
n2::VisitedList::Visited (C++ function)
n2::VisitedList::VisitedList (C++ function)
n2::VisitedList::~VisitedList (C++ function)
S
save() (n2.HnswIndex method)
search_by_id() (n2.HnswIndex method)
search_by_vector() (n2.HnswIndex method)
U
unload() (n2.HnswIndex method)
Read the Docs
v: latest
Versions
latest
stable
release-0.1.7
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds