pub struct MemorySearchConfig {
pub vector_weight: f64,
pub keyword_weight: f64,
}Expand description
Search configuration for a memory store.
Fields§
§vector_weight: f64Weight for vector/semantic similarity (0.0–1.0).
keyword_weight: f64Weight for keyword/BM25 matching (0.0–1.0).
Trait Implementations§
Source§impl Clone for MemorySearchConfig
impl Clone for MemorySearchConfig
Source§fn clone(&self) -> MemorySearchConfig
fn clone(&self) -> MemorySearchConfig
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 MemorySearchConfig
impl Debug for MemorySearchConfig
Source§impl Default for MemorySearchConfig
impl Default for MemorySearchConfig
Source§impl<'de> Deserialize<'de> for MemorySearchConfig
impl<'de> Deserialize<'de> for MemorySearchConfig
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 MemorySearchConfig
impl PartialEq for MemorySearchConfig
Source§impl Serialize for MemorySearchConfig
impl Serialize for MemorySearchConfig
impl StructuralPartialEq for MemorySearchConfig
Auto Trait Implementations§
impl Freeze for MemorySearchConfig
impl RefUnwindSafe for MemorySearchConfig
impl Send for MemorySearchConfig
impl Sync for MemorySearchConfig
impl Unpin for MemorySearchConfig
impl UnsafeUnpin for MemorySearchConfig
impl UnwindSafe for MemorySearchConfig
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