agrag.ingestion.resolve.resolver.Comparator
Bases: ABC
One matching strategy a Resolver runs against a candidate pair.
Functions:
- compare – Compare two entities.
- compare_with_evidence – Compare two entities and retain any available decision evidence.
compare
compare(a:ExtractedEntity, b:ExtractedEntity) -> ComparisonVerdict
Compare two entities.
Parameters:
- a (
ExtractedEntity) – The first entity. - b (
ExtractedEntity) – The second entity.
Returns:
ComparisonVerdict– This comparator's verdict. UNCERTAIN defers to the next comparator.
compare_with_evidence
compare_with_evidence(a:ExtractedEntity, b:ExtractedEntity) -> ComparisonResult
Compare two entities and retain any available decision evidence.