pub struct RagRetrievalConfig {
pub filter: Option<RagRetrievalConfigFilter>,
pub hybrid_search: Option<RagRetrievalConfigHybridSearch>,
pub ranking: Option<RagRetrievalConfigRanking>,
pub top_k: Option<i32>,
}Expand description
RAG Retrieval 配置。
Fields§
§filter: Option<RagRetrievalConfigFilter>§hybrid_search: Option<RagRetrievalConfigHybridSearch>§ranking: Option<RagRetrievalConfigRanking>§top_k: Option<i32>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 · 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
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