Skip to content

synonyms.py

概述

retrieval/queryRewriter/synonyms.py 主要服务于同义词、近义或者是在数学物理特定词汇等价性替换规则的管理和应用工具集合模块。在不经过大模型缓慢推演的情况下,通过类似本地高性能的术语同义映射字典/正则扩展图构建,使得诸如当用户搜“牛顿第二定律”,在内部也可以以相同的分值拉拽命中“F=ma”的相关章节内容机制的核心查询补充规则匹配控制接口。

典型核心组件引擎配置点

class SynonymExpander(...)

封装在运行或者编译期间对同义词典词表或者知识图谱节点关联对进行载入存储器(可能是内存化的数据框。或是轻量的 sqlite 或者是简单的 JSON Map 倒排链);它的主要任务是暴露方法快速对切分出来的词条检索是否存在同级甚至更专业的上位词和下位词等逻辑引擎操作结构包。

Math-RAG 毕业设计项目