zer_pipeline/lib.rs
1//! End-to-end entity resolution pipeline: ingestion, blocking, comparison, scoring, and clustering.
2//!
3//! # Feature flags
4//!
5//! | Flag | Description |
6//! |------------------|---------------------------------------------------------------------------------|
7//! | `collect-pairs` | Collect all scored pairs after judging for PR-AUC / optimal-threshold analysis. Incurs allocation cost proportional to candidate pair count; disable in production. |
8
9pub mod batch;
10pub mod cluster_view;
11pub mod config;
12pub mod ingester;
13pub mod pipeline;
14pub mod progress;
15pub mod rate;
16
17pub use batch::BatchReport;
18pub use cluster_view::{ClusterIter, ClusterView, LinkedPair};
19pub use config::{LinkMode, PipelineConfig, RateConfig};
20pub use ingester::{IngestResult, Ingester};
21pub use pipeline::{label_source, Pipeline, PipelineBuilder};
22pub use progress::PipelineEvent;