List of all items
Structs
- adaptive::AdaptiveConfig
- adaptive::DimensionImportance
- adaptive::EarlyTerminationOracle
- adaptive::HubnessStats
- adaptive::HubnessTracker
- ann::autotune::ParameterTuner
- ann::autotune::TuningResult
- ann::traits::ANNStats
- benchmark::datasets::Dataset
- benchmark::evaluation::EvalDataset
- benchmark::evaluation::EvalResults
- benchmark::memory::IndexMemoryStats
- benchmark::memory::MemoryTracker
- benchmark::metrics::EvaluationSummary
- benchmark::metrics::QueryEvaluation
- diskann::cache::WorkingSetCache
- diskann::disk_io::DiskGraphReader
- diskann::disk_io::DiskGraphWriter
- diskann::graph::DiskANNIndex
- diskann::graph::DiskANNParams
- diskann::graph::DiskANNSearcher
- evoc::clustering::ClusterLayer
- evoc::clustering::EVoC
- evoc::clustering::EVoCParams
- evoc::hierarchy::ClusterHierarchy
- evoc::hierarchy::ClusterNode
- evoc::reduction::DimensionalityReducer
- filtering::MetadataStore
- filtering::inline::FilterStrategySelector
- filtering::inline::InlineFilter
- filtering::inline::InlineFilterConfig
- filtering::inline::InlineFilterStats
- hnsw::HNSWIndex
- hnsw::HNSWParams
- hnsw::deg::DEGConfig
- hnsw::deg::DEGIndex
- hnsw::deg::DensityInfo
- hnsw::dual_branch::DualBranchConfig
- hnsw::dual_branch::DualBranchHNSW
- hnsw::dual_branch::DualBranchStats
- hnsw::dual_branch::SkipBridge
- hnsw::filtered::AcornConfig
- hnsw::filtered::FnFilter
- hnsw::filtered::NoFilter
- hnsw::fused::AttributeDefinition
- hnsw::fused::AttributeEmbedder
- hnsw::fused::AttributeSchema
- hnsw::fused::FusedConfig
- hnsw::fused::FusedIndex
- hnsw::fused::FusedVector
- hnsw::incremental::DriftTracker
- hnsw::incremental::EdgeStats
- hnsw::incremental::IncrementalConfig
- hnsw::incremental::RecencyWeighting
- hnsw::incremental::RefinementAnalyzer
- hnsw::incremental::RefinementSuggestions
- hnsw::inplace::InPlaceConfig
- hnsw::inplace::InPlaceIndex
- hnsw::inplace::InPlaceStats
- hnsw::inplace::MappedInPlaceIndex
- hnsw::merge::MergeConfig
- hnsw::merge::MergeGraph
- hnsw::merge::MergeNode
- hnsw::merge::MergeStats
- hnsw::probabilistic_routing::EdgeProbabilityEstimator
- hnsw::probabilistic_routing::ProbabilisticEdgeSelector
- hnsw::probabilistic_routing::ProbabilisticRouter
- hnsw::probabilistic_routing::ProbabilisticRoutingConfig
- hnsw::probabilistic_routing::ProbabilisticStats
- hnsw::random_walk_repair::ImportanceScores
- hnsw::random_walk_repair::RandomWalkConfig
- hnsw::random_walk_repair::RandomWalkRepairer
- hnsw::random_walk_repair::RandomWalkStats
- hnsw::repair::GraphRepairer
- hnsw::repair::RepairConfig
- hnsw::repair::RepairStats
- hnsw::tombstones::TombstoneSet
- hnsw::tombstones::TombstoneStats
- hnsw::vamana::VamanaConfig
- hnsw::vamana::VamanaGraph
- ivf_pq::opq::OptimizedProductQuantizer
- ivf_pq::pq::ProductQuantizer
- ivf_pq::search::IVFPQIndex
- ivf_pq::search::IVFPQParams
- lid::LidConfig
- lid::LidEstimate
- lid::LidStats
- lid::TwoNNResult
- matryoshka::AdaptiveDimensionSelector
- matryoshka::MatryoshkaConfig
- matryoshka::MatryoshkaEmbedding
- matryoshka::MatryoshkaIndex
- matryoshka::MatryoshkaStats
- nsw::graph::NSWIndex
- nsw::graph::NSWParams
- partitioning::kmeans::KMeans
- persistence::directory::FsDirectory
- persistence::directory::MemoryDirectory
- persistence::format::IndexManifest
- persistence::format::SegmentFooter
- persistence::format::SegmentHeader
- persistence::format::SegmentOffsets
- pq_simd::PackedLUT
- scann::search::SCANNIndex
- scann::search::SCANNParams
- sng::SNGIndex
- sng::SNGParams
- streaming::StreamBuffer
- streaming::StreamBufferConfig
- streaming::StreamingConfig
- streaming::StreamingCoordinator
- streaming::StreamingStats
- streaming::UpdateBatch
- streaming::UpdateStats
Enums
- ann::autotune::Criterion
- ann::factory::AnyANNIndex
- compression::CompressionError
- compression::IdCompressionMethod
- distance::DistanceMetric
- error::RetrieveError
- filtering::FilterPredicate
- filtering::inline::FilterStrategy
- hnsw::NeighborhoodDiversification
- hnsw::SeedSelectionStrategy
- hnsw::filtered::FilterStrategy
- hnsw::fused::AttributeType
- hnsw::fused::AttributeValue
- ivf_pq::search::Quantizer
- lid::LidAggregation
- lid::LidCategory
- persistence::error::PersistenceError
- persistence::format::CompressionType
- persistence::format::IndexType
- persistence::format::WalEntryType
- streaming::UpdateOp
Traits
- ann::traits::ANNIndex
- compression::IdSetCompressor
- hnsw::filtered::FilterPredicate
- partitioning::Partitioner
- persistence::directory::Directory
- persistence::format::IndexPersistence
- persistence::format::Persistable
- streaming::IndexOps
- streaming::StreamingIndex
Functions
- adaptive::sampled_l2_squared
- adaptive::two_phase_l2_squared
- ann::factory::index_factory
- benchmark::datasets::compute_all_ground_truth
- benchmark::datasets::compute_ground_truth
- benchmark::datasets::create_benchmark_dataset
- benchmark::datasets::create_clustered_dataset
- benchmark::evaluation::compute_ground_truth
- benchmark::evaluation::evaluate
- benchmark::evaluation::generate_clustered_dataset
- benchmark::evaluation::generate_normalized_clustered_dataset
- benchmark::evaluation::generate_uniform_dataset
- benchmark::evaluation::mrr
- benchmark::evaluation::recall_at_k
- benchmark::memory::theoretical::flat_memory
- benchmark::memory::theoretical::hnsw_memory
- benchmark::memory::theoretical::ivf_pq_memory
- benchmark::metrics::mean_recall
- benchmark::metrics::precision_at_k
- benchmark::metrics::recall_at_k
- benchmark::metrics::recall_curve
- distance::angular_distance
- distance::cosine_distance
- distance::cosine_distance_normalized
- distance::inner_product_distance
- distance::l2_distance
- distance::normalize
- filtering::fusion::augment_embedding
- filtering::fusion::augment_query
- filtering::fusion::extract_original
- filtering::inline::calculate_oversearch_k
- filtering::inline::post_filter_results
- hnsw::filtered::acorn_search
- hnsw::filtered::recommend_strategy
- hnsw::fused::recommend_alpha
- hnsw::merge::cross_graph_traversal_merge
- hnsw::merge::intra_graph_traversal_merge
- hnsw::merge::naive_graph_merge
- hnsw::random_walk_repair::estimate_hitting_time_change
- hnsw::random_walk_repair::random_walk_repair
- hnsw::repair::compute_repair_operations
- hnsw::repair::validate_connectivity
- hnsw::vamana::build_vamana_graph
- hnsw::vamana::search_vamana
- lid::aggregate_lid
- lid::estimate_lid
- lid::estimate_lid_batch
- lid::estimate_lid_for_hnsw
- lid::estimate_lid_mle
- lid::estimate_twonn
- lid::estimate_twonn_with_ci
- nsw::construction::construct_graph
- nsw::search::greedy_search
- pq_simd::adc_batch_dispatch
- pq_simd::adc_batch_distances
- pq_simd::adc_distance
- pq_simd::x86_64::adc_batch_avx2
- simd::cosine
- simd::dot
- simd::dot_portable
- simd::l2_distance
- simd::l2_distance_squared
- simd::norm
- simd::sparse_dot
- simd::sparse_dot_portable
Type Aliases
- error::Result
- filtering::DocumentMetadata
- partitioning::PartitionAssignments
- persistence::error::PersistenceResult