pub enum SpaceType {
CosineSimilarity,
L2,
InnerProduct,
}Expand description
Distance metric / space type for k-NN vector search.
Variants§
CosineSimilarity
Cosine similarity. Best for normalized embeddings.
L2
Euclidean (L2) distance. Best for absolute spatial similarity.
InnerProduct
Inner product. Best for maximum inner product search (MIPS).
Implementations§
Trait Implementations§
impl Copy for SpaceType
impl Eq for SpaceType
impl StructuralPartialEq for SpaceType
Auto Trait Implementations§
impl Freeze for SpaceType
impl RefUnwindSafe for SpaceType
impl Send for SpaceType
impl Sync for SpaceType
impl Unpin for SpaceType
impl UnsafeUnpin for SpaceType
impl UnwindSafe for SpaceType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more