Normalized Name Candidate Searcher
Searches for matches using normalized names (removing titles, suffixes, extra whitespace).
Returns a confident match only if exactly 1 candidate matches after normalization.
Examples:
"Dr. Watson" matches "Watson"
"John Smith Jr." matches "John Smith"
"Prof. Einstein" matches "Einstein"
Parameters
The repository for text search
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.