pub struct RecallOptions {
pub limit: usize,
pub deep_search: Option<bool>,
pub time_range: Option<(u64, u64)>,
}Expand description
Options for recall operations.
TigerStyle: Builder pattern with defaults.
Fields§
§limit: usizeMaximum results (default: 10)
deep_search: Option<bool>Use LLM for deep search (default: auto based on query)
time_range: Option<(u64, u64)>Time range filter (start_ms, end_ms)
Implementations§
Source§impl RecallOptions
impl RecallOptions
Sourcepub fn with_limit(self, limit: usize) -> Self
pub fn with_limit(self, limit: usize) -> Self
Sourcepub fn with_deep_search(self) -> Self
pub fn with_deep_search(self) -> Self
Enable deep search.
Sourcepub fn with_time_range(self, start_ms: u64, end_ms: u64) -> Self
pub fn with_time_range(self, start_ms: u64, end_ms: u64) -> Self
Set time range filter.
Trait Implementations§
Source§impl Clone for RecallOptions
impl Clone for RecallOptions
Source§fn clone(&self) -> RecallOptions
fn clone(&self) -> RecallOptions
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 RecallOptions
impl Debug for RecallOptions
Auto Trait Implementations§
impl Freeze for RecallOptions
impl RefUnwindSafe for RecallOptions
impl Send for RecallOptions
impl Sync for RecallOptions
impl Unpin for RecallOptions
impl UnwindSafe for RecallOptions
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