Interface for match engine configuration.

export interface MatchEngineConfig {
// Minimum confidence score (0-100) to consider a match as high confidence
confidenceThreshold: number;

// Language preferences for title matching
preferEnglishTitles: boolean;
preferRomajiTitles: boolean;
useAlternativeTitles: boolean;

// String comparison options
caseSensitive: boolean;

// Minimum length for titles to be considered for fuzzy matching
minTitleLength: number;

// Number of top matches to return
maxMatches: number;
}
interface MatchEngineConfig {
    confidenceThreshold: number;
    preferEnglishTitles: boolean;
    preferRomajiTitles: boolean;
    useAlternativeTitles: boolean;
    caseSensitive: boolean;
    minTitleLength: number;
    maxMatches: number;
}

Properties

confidenceThreshold: number
preferEnglishTitles: boolean
preferRomajiTitles: boolean
useAlternativeTitles: boolean
caseSensitive: boolean
minTitleLength: number
maxMatches: number