Naive
matchlab.models.dedupers.naive
¶
A deduplication methodology based on a deterministic set of conditions.
Classes:
-
NaiveDeduper–Groups records that match exactly on every field in
unique_fields.
NaiveDeduper
¶
Bases: Deduper
flowchart TD
matchlab.models.dedupers.naive.NaiveDeduper[NaiveDeduper]
matchlab.models.dedupers.base.Deduper[Deduper]
matchlab.models.dedupers.base.Deduper --> matchlab.models.dedupers.naive.NaiveDeduper
click matchlab.models.dedupers.naive.NaiveDeduper href "" "matchlab.models.dedupers.naive.NaiveDeduper"
click matchlab.models.dedupers.base.Deduper href "" "matchlab.models.dedupers.base.Deduper"
Groups records that match exactly on every field in unique_fields.
Methods:
Attributes:
-
version(int) – -
unique_fields(list[str]) – -
model_config– -
id(Literal['id']) –
unique_fields
class-attribute
instance-attribute
¶
unique_fields: list[str] = Field(description='A list of fields that will form a unique, deduplicated record')