pub struct SearchCommand {
pub query: String,
pub limit: Option<usize>,
pub min_similarity: Option<f32>,
pub filter: Option<TraversalFilterCriteria>,
}Expand description
SEARCH command - semantic search (requires RAG provider)
Fields§
§query: StringSearch query string
limit: Option<usize>Maximum number of results
min_similarity: Option<f32>Minimum similarity threshold (0.0-1.0)
filter: Option<TraversalFilterCriteria>Filter criteria for results
Trait Implementations§
Source§impl Clone for SearchCommand
impl Clone for SearchCommand
Source§fn clone(&self) -> SearchCommand
fn clone(&self) -> SearchCommand
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 SearchCommand
impl Debug for SearchCommand
Source§impl Default for SearchCommand
impl Default for SearchCommand
Source§impl<'de> Deserialize<'de> for SearchCommand
impl<'de> Deserialize<'de> for SearchCommand
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
Source§impl PartialEq for SearchCommand
impl PartialEq for SearchCommand
Source§impl Serialize for SearchCommand
impl Serialize for SearchCommand
impl StructuralPartialEq for SearchCommand
Auto Trait Implementations§
impl Freeze for SearchCommand
impl RefUnwindSafe for SearchCommand
impl Send for SearchCommand
impl Sync for SearchCommand
impl Unpin for SearchCommand
impl UnwindSafe for SearchCommand
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