Skip to main content

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;