/** * 同义词扩展工具 * v8.3.125+: 从 split.ts 提取为公共模块,供全链路关键词匹配使用 * * 解决的问题:中英文/缩写/不同表述的词汇无法互相匹配 * 例:"登录" 与 "auth" / "login" / "authentication" / "鉴权" */ /** 提取并归一化关键词(支持中英文、驼峰拆分) */ export declare function extractNormalizedKeywords(text: string): string[]; /** 同义词扩展表(覆盖最常见的开发领域词汇) */ export declare const SYNONYM_GROUPS: string[][]; /** 扩展关键词的同义词集合 */ export declare function expandSynonyms(keywords: string[]): Set; /** * 检查两个文本是否存在同义词关联(任意关键词的同义词交集) * 用于简单的 yes/no 判断,不需要精确得分 */ export declare function hasSynonymOverlap(textA: string, textB: string): boolean; /** * 计算两个文本的关键词同义词交集得分 * 每对匹配 +10 分 */ export declare function scoreSynonymOverlap(textA: string, textB: string): number; //# sourceMappingURL=synonyms.d.ts.map