pub struct EntityExtractionConfig {
pub min_confidence: f32,
pub max_entity_length: usize,
pub extract_technical_terms: bool,
pub extract_concepts: bool,
pub custom_patterns: HashMap<String, Regex>,
pub stop_words: HashSet<String>,
pub entity_priorities: HashMap<EntityType, f32>,
}Expand description
Entity extraction configuration
Fields§
§min_confidence: f32Minimum confidence threshold
max_entity_length: usizeMaximum entity length in characters
extract_technical_terms: boolWhether to extract technical terms
extract_concepts: boolWhether to extract concepts
custom_patterns: HashMap<String, Regex>Custom entity patterns
stop_words: HashSet<String>Stop words to ignore
entity_priorities: HashMap<EntityType, f32>Entity type priorities (higher = more important)
Trait Implementations§
Source§impl Clone for EntityExtractionConfig
impl Clone for EntityExtractionConfig
Source§fn clone(&self) -> EntityExtractionConfig
fn clone(&self) -> EntityExtractionConfig
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 EntityExtractionConfig
impl Debug for EntityExtractionConfig
Source§impl Default for EntityExtractionConfig
impl Default for EntityExtractionConfig
Source§impl<'de> Deserialize<'de> for EntityExtractionConfig
impl<'de> Deserialize<'de> for EntityExtractionConfig
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 EntityExtractionConfig
impl RefUnwindSafe for EntityExtractionConfig
impl Send for EntityExtractionConfig
impl Sync for EntityExtractionConfig
impl Unpin for EntityExtractionConfig
impl UnwindSafe for EntityExtractionConfig
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