Deterministic fuzzy match
~70% resolved · $0 · <50ms
- Normalise strings (remove legal forms, accents, extra whitespace, trailing city/postal hints).
- Probe against an indexed Postgres table of ~4M resolved SIRENE records with
pg_trgmsimilarity. - If top match ≥ 0.92 similarity AND legal-form or postal-code match on the tie-breaker, accept.
- Cost: disk seek plus index lookup. No GPU, no API. This tier dominates throughput.