pub struct VectorSearchResult {
pub document: VectorDocument,
pub score: f64,
pub rank: usize,
}Expand description
A single result from a vector similarity search.
Fields§
§document: VectorDocumentThe matched document.
score: f64Similarity or distance score (lower is closer for distance metrics).
rank: usize1-based rank in the result set.
Implementations§
Source§impl VectorSearchResult
impl VectorSearchResult
Sourcepub fn from_value(v: &Value) -> Option<Self>
pub fn from_value(v: &Value) -> Option<Self>
Deserialise from the JSON object in the search results array.
Trait Implementations§
Source§impl Clone for VectorSearchResult
impl Clone for VectorSearchResult
Source§fn clone(&self) -> VectorSearchResult
fn clone(&self) -> VectorSearchResult
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 VectorSearchResult
impl Debug for VectorSearchResult
Auto Trait Implementations§
impl Freeze for VectorSearchResult
impl RefUnwindSafe for VectorSearchResult
impl Send for VectorSearchResult
impl Sync for VectorSearchResult
impl Unpin for VectorSearchResult
impl UnsafeUnpin for VectorSearchResult
impl UnwindSafe for VectorSearchResult
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