pub struct SemanticPipelineConfig {
pub enabled: bool,
pub embeddings: SemanticEmbeddingsConfig,
pub entity_extraction: SemanticEntityConfig,
pub retrieval: SemanticRetrievalConfig,
pub graph_construction: SemanticGraphConfig,
}Expand description
Semantic/Neural pipeline configuration Uses deep learning models for embeddings, entity extraction, and retrieval
Fields§
§enabled: boolEnable semantic pipeline
embeddings: SemanticEmbeddingsConfigEmbeddings configuration for semantic approach
entity_extraction: SemanticEntityConfigEntity extraction configuration for semantic approach
retrieval: SemanticRetrievalConfigRetrieval configuration for semantic approach
graph_construction: SemanticGraphConfigGraph construction configuration for semantic approach
Trait Implementations§
Source§impl Clone for SemanticPipelineConfig
impl Clone for SemanticPipelineConfig
Source§fn clone(&self) -> SemanticPipelineConfig
fn clone(&self) -> SemanticPipelineConfig
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 SemanticPipelineConfig
impl Debug for SemanticPipelineConfig
Source§impl Default for SemanticPipelineConfig
impl Default for SemanticPipelineConfig
Source§impl<'de> Deserialize<'de> for SemanticPipelineConfig
impl<'de> Deserialize<'de> for SemanticPipelineConfig
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 SemanticPipelineConfig
impl RefUnwindSafe for SemanticPipelineConfig
impl Send for SemanticPipelineConfig
impl Sync for SemanticPipelineConfig
impl Unpin for SemanticPipelineConfig
impl UnsafeUnpin for SemanticPipelineConfig
impl UnwindSafe for SemanticPipelineConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more