pub struct RetrievalRequest {
pub query: Vec<f64>,
pub limit: usize,
pub minimum_score: f64,
pub minimum_margin: f64,
}Expand description
Exact cosine search and abstention policy.
Fields§
§query: Vec<f64>Finite nonzero query vector.
limit: usizeMaximum returned matches; must be nonzero.
minimum_score: f64Inclusive minimum cosine score in [-1, 1].
minimum_margin: f64Minimum difference between the best and runner-up score in [0, 2].
Trait Implementations§
Source§impl Clone for RetrievalRequest
impl Clone for RetrievalRequest
Source§fn clone(&self) -> RetrievalRequest
fn clone(&self) -> RetrievalRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RetrievalRequest
impl Debug for RetrievalRequest
Source§impl PartialEq for RetrievalRequest
impl PartialEq for RetrievalRequest
impl StructuralPartialEq for RetrievalRequest
Auto Trait Implementations§
impl Freeze for RetrievalRequest
impl RefUnwindSafe for RetrievalRequest
impl Send for RetrievalRequest
impl Sync for RetrievalRequest
impl Unpin for RetrievalRequest
impl UnsafeUnpin for RetrievalRequest
impl UnwindSafe for RetrievalRequest
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