Package-level declarations
Types
Link copied to clipboard
class AgenticCandidateSearcher(repository: <Error class: unknown class>, ai: <Error class: unknown class>, llmOptions: <Error class: unknown class>) : CandidateSearcher
Agentic candidate searcher that uses ToolishRag to let an LLM drive the search process.
Link copied to clipboard
Structured response from the agentic entity search.
Link copied to clipboard
Searches for an exact name match.
Link copied to clipboard
Searches for an exact match by ID.
Link copied to clipboard
object DefaultCandidateSearchers
Factory for creating default candidate searcher chains.
Link copied to clipboard
class FuzzyNameCandidateSearcher(repository: <Error class: unknown class>, maxDistanceRatio: Double = 0.2, minLengthForFuzzy: Int = 4, topK: Int = 10, similarityThreshold: Double = 0.5) : CandidateSearcher
Searches for fuzzy name matches using Levenshtein distance.
Link copied to clipboard
class NormalizedNameCandidateSearcher(repository: <Error class: unknown class>, topK: Int = 10, similarityThreshold: Double = 0.5) : CandidateSearcher
Searches for matches using normalized names (removing titles, suffixes, extra whitespace).
Link copied to clipboard
class PartialNameCandidateSearcher(repository: <Error class: unknown class>, minPartLength: Int = 4, topK: Int = 10, similarityThreshold: Double = 0.5) : CandidateSearcher
Searches for partial name matches (e.g., "Holmes" matches "Sherlock Holmes").
Link copied to clipboard
class VectorCandidateSearcher(repository: <Error class: unknown class>, autoAcceptThreshold: Double = 0.95, candidateThreshold: Double = 0.7, topK: Int = 10) : CandidateSearcher
Searches using vector/embedding similarity.