pub struct EntityExtractionTopLevelConfig {
pub enabled: bool,
pub min_confidence: f32,
pub use_gleaning: bool,
pub max_gleaning_rounds: usize,
pub gleaning_improvement_threshold: f32,
pub semantic_merging: bool,
pub merge_similarity_threshold: f32,
pub automatic_linking: bool,
pub linking_confidence_threshold: f32,
}Expand description
Top-level entity extraction configuration (gleaning settings)
Fields§
§enabled: boolEnable entity extraction
min_confidence: f32Minimum confidence threshold
use_gleaning: boolUse LLM-based gleaning
max_gleaning_rounds: usizeMaximum gleaning rounds
gleaning_improvement_threshold: f32Gleaning improvement threshold
semantic_merging: boolEnable semantic merging
merge_similarity_threshold: f32Merge similarity threshold
automatic_linking: boolEnable automatic linking
linking_confidence_threshold: f32Linking confidence threshold
Trait Implementations§
Source§impl Clone for EntityExtractionTopLevelConfig
impl Clone for EntityExtractionTopLevelConfig
Source§fn clone(&self) -> EntityExtractionTopLevelConfig
fn clone(&self) -> EntityExtractionTopLevelConfig
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<'de> Deserialize<'de> for EntityExtractionTopLevelConfig
impl<'de> Deserialize<'de> for EntityExtractionTopLevelConfig
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 EntityExtractionTopLevelConfig
impl RefUnwindSafe for EntityExtractionTopLevelConfig
impl Send for EntityExtractionTopLevelConfig
impl Sync for EntityExtractionTopLevelConfig
impl Unpin for EntityExtractionTopLevelConfig
impl UnsafeUnpin for EntityExtractionTopLevelConfig
impl UnwindSafe for EntityExtractionTopLevelConfig
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