Fuzzy Name Candidate Searcher
Searches for fuzzy name matches using Levenshtein distance.
Returns a confident match only if exactly 1 candidate matches within the distance threshold.
Parameters
The repository for text search
Maximum Levenshtein distance as a ratio of the shorter name length. Default is 0.2 (20%), meaning 1 char difference allowed per 5 chars.
Minimum name length to apply fuzzy matching.
Maximum candidates to retrieve
Minimum similarity score for text search
Properties
Which ResolutionLevel a confident hit from this searcher counts as, for the per-level telemetry EscalatingEntityResolver logs. Each searcher declares its own tier so the counts stay accurate whatever the chain's length or order. Defaults to ResolutionLevel.HEURISTIC_MATCH; exact-lookup searchers report ResolutionLevel.EXACT_MATCH and vector search reports ResolutionLevel.EMBEDDING_MATCH.
Functions
Search for candidates matching the suggested entity.