Expand description
Generic indexing algorithms.
Modules§
- error
- flat
- Sequential (“flat”) search.
- graph
- neighbor
- provider
- The
DataProvidertrait encompasses the following concepts: - tracing
- utils
Macros§
- always_
escalate - Mark the type
Tas “Always Escalating”. This will implementToRanked for $Tin a way that: - convert_
error - Define
From<T> for ANNErrorfor a simple typeTto aANNErrorin a way that preserves source location information of the conversion. - default_
post_ processor - Convenience macro for implementing
DefaultPostProcessorwhen the processor is aDefault-constructible type. - tracked_
debug - tracked_
error - Line and file numbers generated by the
tracing::event!family of macros use thefile!()andline!()macros. - tracked_
trace - tracked_
warn
Structs§
- ANNError
- Common error type shared through DiskANN.
Functions§
- version
- Returns the version of the DiskANN crate.
Type Aliases§
- ANNResult
- Convenience alias for a
Result<T, ANNError>.