pub struct NativeIndexAIClassifier {}Implementations§
Source§impl NativeIndexAIClassifier
impl NativeIndexAIClassifier
pub fn new(_config: IngestionConfig) -> Self
Sourcepub async fn classify_field(
&self,
request: ClassificationRequest,
) -> Result<FieldClassification, SchemaError>
pub async fn classify_field( &self, request: ClassificationRequest, ) -> Result<FieldClassification, SchemaError>
Classify a field using heuristics
Sourcepub async fn extract_entities_from_value(
&self,
_value: &str,
_classification: &ClassificationType,
) -> Result<Vec<ExtractedEntity>, SchemaError>
pub async fn extract_entities_from_value( &self, _value: &str, _classification: &ClassificationType, ) -> Result<Vec<ExtractedEntity>, SchemaError>
Extract entities from value
Auto Trait Implementations§
impl Freeze for NativeIndexAIClassifier
impl RefUnwindSafe for NativeIndexAIClassifier
impl Send for NativeIndexAIClassifier
impl Sync for NativeIndexAIClassifier
impl Unpin for NativeIndexAIClassifier
impl UnwindSafe for NativeIndexAIClassifier
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> 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 moreCreates a shared type from an unshared type.