pub struct RagRetrievalConfig {
pub top_k: Option<i64>,
pub hybrid_search: Option<HybridSearch>,
pub filter: Option<RagFilter>,
pub ranking: Option<Ranking>,
}Expand description
Retrieval configuration for RAG queries.
Fields§
§top_k: Option<i64>§hybrid_search: Option<HybridSearch>§filter: Option<RagFilter>§ranking: Option<Ranking>Trait Implementations§
Source§impl Clone for RagRetrievalConfig
impl Clone for RagRetrievalConfig
Source§fn clone(&self) -> RagRetrievalConfig
fn clone(&self) -> RagRetrievalConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RagRetrievalConfig
impl Debug for RagRetrievalConfig
Source§impl Default for RagRetrievalConfig
impl Default for RagRetrievalConfig
Source§fn default() -> RagRetrievalConfig
fn default() -> RagRetrievalConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for RagRetrievalConfig
impl<'de> Deserialize<'de> for RagRetrievalConfig
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 RagRetrievalConfig
impl PartialEq for RagRetrievalConfig
Source§impl Serialize for RagRetrievalConfig
impl Serialize for RagRetrievalConfig
impl StructuralPartialEq for RagRetrievalConfig
Auto Trait Implementations§
impl Freeze for RagRetrievalConfig
impl RefUnwindSafe for RagRetrievalConfig
impl Send for RagRetrievalConfig
impl Sync for RagRetrievalConfig
impl Unpin for RagRetrievalConfig
impl UnsafeUnpin for RagRetrievalConfig
impl UnwindSafe for RagRetrievalConfig
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