ByExactNameCandidateSearcher

class ByExactNameCandidateSearcher(repository: <Error class: unknown class>) : CandidateSearcher

Searches for an exact name match.

Returns a confident match only if exactly 1 entity is found with a name that matches exactly (case-insensitive).

Parameters

repository

The repository for text search

Constructors

Link copied to clipboard
constructor(repository: <Error class: unknown class>)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val resolutionLevel: ResolutionLevel

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

Link copied to clipboard
open override fun search(suggested: SuggestedEntity, schema: <Error class: unknown class>): SearchResult

Search for candidates matching the suggested entity.