pub struct QueryVectorStatistics {
pub dimensions: usize,
pub norm: f32,
pub sparsity: f32,
pub std_dev: f32,
pub mean: f32,
pub max_value: f32,
pub min_value: f32,
}Expand description
Query statistics for optimization
Fields§
§dimensions: usizeQuery vector dimensionality
norm: f32Query vector norm
sparsity: f32Query vector sparsity (ratio of near-zero values)
std_dev: f32Standard deviation of components
mean: f32Mean of components
max_value: f32Max component value
min_value: f32Min component value
Implementations§
Source§impl QueryVectorStatistics
impl QueryVectorStatistics
Sourcepub fn from_vector(vector: &Vector) -> Self
pub fn from_vector(vector: &Vector) -> Self
Compute statistics from a query vector
Trait Implementations§
Source§impl Clone for QueryVectorStatistics
impl Clone for QueryVectorStatistics
Source§fn clone(&self) -> QueryVectorStatistics
fn clone(&self) -> QueryVectorStatistics
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueryVectorStatistics
impl Debug for QueryVectorStatistics
Source§impl Default for QueryVectorStatistics
impl Default for QueryVectorStatistics
Source§fn default() -> QueryVectorStatistics
fn default() -> QueryVectorStatistics
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryVectorStatistics
impl RefUnwindSafe for QueryVectorStatistics
impl Send for QueryVectorStatistics
impl Sync for QueryVectorStatistics
impl Unpin for QueryVectorStatistics
impl UnwindSafe for QueryVectorStatistics
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self is actually part of its subset T (and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self to the equivalent element of its superset.