resolver
module wittgenstein_entity_resolution.resolver
Classes
-
EntityResolver — Orchestrates deduplication and merges field records according to rule-based confidence strategies.
wittgenstein_entity_resolution.resolver.EntityResolver
class EntityResolver(trust_source_priority: List[str] = None)
Orchestrates deduplication and merges field records according to rule-based confidence strategies.
Methods
-
merge_records — Merge multiple source records into a single resolved record.
wittgenstein_entity_resolution.resolver.EntityResolver.merge_records
method EntityResolver.merge_records(records: List[Dict[str, Any]]) → ResolvedRecord
Merge multiple source records into a single resolved record.
Uses trust priority and non-empty rules to resolve attribute conflicts.
Raises
-
ValueError