pub struct ContextualSearchRequest {
pub query: String,
pub collection: String,
pub context_filters: Option<HashMap<String, Value>>,
pub max_results: Option<usize>,
pub context_reranking: Option<bool>,
pub context_weight: Option<f32>,
}Expand description
Contextual search request
Fields§
§query: StringSearch query
collection: StringCollection to search
context_filters: Option<HashMap<String, Value>>Metadata-based context filters
max_results: Option<usize>Maximum number of results
context_reranking: Option<bool>Enable context-aware reranking
context_weight: Option<f32>Weight of context factors (0.0-1.0)
Trait Implementations§
Source§impl Clone for ContextualSearchRequest
impl Clone for ContextualSearchRequest
Source§fn clone(&self) -> ContextualSearchRequest
fn clone(&self) -> ContextualSearchRequest
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 ContextualSearchRequest
impl Debug for ContextualSearchRequest
Source§impl<'de> Deserialize<'de> for ContextualSearchRequest
impl<'de> Deserialize<'de> for ContextualSearchRequest
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 ContextualSearchRequest
impl RefUnwindSafe for ContextualSearchRequest
impl Send for ContextualSearchRequest
impl Sync for ContextualSearchRequest
impl Unpin for ContextualSearchRequest
impl UnwindSafe for ContextualSearchRequest
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