Skip to main content

zer_compare/
lib.rs

1//! Field comparison, similarity functions, and Fellegi-Sunter scoring.
2
3pub mod comparator;
4pub mod discretize;
5pub mod em;
6pub mod scoring;
7pub mod similarity;
8
9pub use comparator::FieldComparator;
10pub use discretize::LevelThresholds;
11pub use em::{auto_calibrate_thresholds, e_step, estimate_lambda, run_em};
12pub use scoring::FellegiSunterScorer;
13pub use similarity::SimilarityFn;
14pub use similarity::NullSimilarity;
15pub use similarity::name::{
16    JaroWinklerSimilarity, LevenshteinSimilarity, PhoneticEqualitySimilarity, TokenOverlapSimilarity,
17};
18pub use similarity::address::{AddressTokenOverlap, StreetNumberEditDistance};