Ir para o conteúdo

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