nfrax logonfrax

Infrastructure that just works. Ship products, not boilerplate.

Frameworks

  • svc-infra
  • ai-infra
  • fin-infra
  • robo-infra

Resources

  • Getting Started
  • What's New
  • Contributing

Community

  • GitHub

© 2026 nfrax. All rights reserved.

nfrax logonfrax
Start HereWhat's New
GitHub
fin-infra / API Reference

FuzzyMatcher

from fin_infra.recurring.normalizer import FuzzyMatcher
View source
fin_infra.recurring.normalizer

Fuzzy matching for merchant name variants. Uses RapidFuzz for efficient fuzzy string matching with token_sort_ratio scorer (handles word order differences and partial matches).

Constructor
FuzzyMatcher(similarity_threshold: float = 80.0)
ParameterTypeDefaultDescription
similarity_thresholdfloat80.0Minimum similarity score (0-100) to consider a match Default 80.0 (80% similarity)

Methods

On This Page

Constructorfind_similargroup_merchantsis_same_merchant