pub struct AnnSearchResult {
pub records: Vec<SearchResult>,
pub recall_rate: f64,
pub latency_ms: u64,
}Expand description
ANN 搜索结果(含召回率指标)
Fields§
§records: Vec<SearchResult>检索结果
recall_rate: f64召回率(ANN 结果 vs 暴力 kNN,0.0 ~ 1.0)
latency_ms: u64延迟(毫秒)
Trait Implementations§
Source§impl Clone for AnnSearchResult
impl Clone for AnnSearchResult
Source§fn clone(&self) -> AnnSearchResult
fn clone(&self) -> AnnSearchResult
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 moreAuto Trait Implementations§
impl Freeze for AnnSearchResult
impl RefUnwindSafe for AnnSearchResult
impl Send for AnnSearchResult
impl Sync for AnnSearchResult
impl Unpin for AnnSearchResult
impl UnsafeUnpin for AnnSearchResult
impl UnwindSafe for AnnSearchResult
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