pub struct SearchExplain {
pub requested_mode: SearchMode,
pub executed_mode: SearchMode,
pub semantic_query: Option<String>,
pub lexical_window: u32,
pub dense_window: Option<u32>,
pub lexical_candidates: u32,
pub dense_candidates: u32,
pub final_results: u32,
pub rrf_k: Option<u32>,
pub notes: Vec<String>,
pub results: Vec<SearchExplainResult>,
}Fields§
§requested_mode: SearchMode§executed_mode: SearchMode§semantic_query: Option<String>§lexical_window: u32§dense_window: Option<u32>§lexical_candidates: u32§dense_candidates: u32§final_results: u32§rrf_k: Option<u32>§notes: Vec<String>§results: Vec<SearchExplainResult>Trait Implementations§
Source§impl Clone for SearchExplain
impl Clone for SearchExplain
Source§fn clone(&self) -> SearchExplain
fn clone(&self) -> SearchExplain
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 SearchExplain
impl Debug for SearchExplain
Source§impl<'de> Deserialize<'de> for SearchExplain
impl<'de> Deserialize<'de> for SearchExplain
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SearchExplain
impl RefUnwindSafe for SearchExplain
impl Send for SearchExplain
impl Sync for SearchExplain
impl Unpin for SearchExplain
impl UnsafeUnpin for SearchExplain
impl UnwindSafe for SearchExplain
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