simi-flow 0.1.1

A production-grade similarity and text-analysis engine: 8 algorithms plus intent-aware routing for matching, dedup, spam, and bot protection
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use crate::prelude::*;
use thiserror::Error;

#[derive(Error, Debug)]
pub enum SimiError {
    #[error("Algorithm error: {0}")]
    AlgorithmError(String),

    #[error("Preprocessing error: {0}")]
    PreprocessError(String),

    #[error("Router configuration error: {0}")]
    RouterError(String),

    #[error("Batch processing error: {0}")]
    BatchError(String),
}