这个品类的数据长什么样
证券研报的数据来源主要为持牌证券研究所公开研报、合规授权的金融数据终端研报内容。更新节奏为每个交易日收盘后分批推送,重大事件相关研报会即时更新。文档结构通常包含封面(含研报标题、发布机构、分析师、发布日期)、核心摘要、行业分析、个股评级、盈利预测、风险提示。核心字段包括研报唯一标识、发布机构名称、分析师姓名、投资评级、目标价(单位:人民币元)、盈利预测数值(单位:亿元),文档格式以PDF为主,部分可导出为结构化文本格式。
这些特征在「知识库检索与召回」这一环带来什么约束
研报的高频更新要求检索链路支持增量索引更新,避免全量重建带来的性能损耗。结构化字段的存在需要配置结构化检索分支,区分文本语义召回与数值条件过滤,提升精准匹配度。单篇研报篇幅较长,部分可达数万字符,需调整分段策略以保留逻辑单元完整性,同时控制单段长度适配上下文窗口。此外,合规性要求严格,召回内容需保留发布机构与发布日期元数据,避免违规使用未授权内容。
配置怎么定
| 配置项 | 建议取法 | 这样取的依据 |
|---|---|---|
RECALL_CHUNK_SIZE | 800–1200 字符 | 证券研报单段逻辑单元多在该区间,避免拆分破坏行业分析、评级等核心内容的完整性 |
SIMILARITY_THRESHOLD | 0.75–0.85 | 研报内容专业性强,需过滤低相关性的模糊匹配结果,同时保留足够候选内容用于重排 |
MAX_RECALL_NUM | 前10条 | 单份研报检索需求通常聚焦同行业、同评级的最新报告,过多召回会增加上下文窗口压力 |
PARSE_FILE_TIMEOUT_SECONDS | 300 秒 | 单篇长PDF研报解析耗时较长,避免解析超时导致上传失败 |
ENABLE_STRUCTURED_RECALL | 开启 | 研报包含目标价、盈利预测等结构化字段,开启后可支持数值区间检索,提升精准度 |
INDEX_UPDATE_CRON | 0 2 * * * | 研报更新集中在每日收盘后,凌晨增量索引可保证次日检索的内容时效性 |
本页给出的参数取值均为常规建议,用于确定配置的起点。实际取值受材料形态、数据量与业务规则影响,具体问题需具体分析,建议在自有样本上实测后再定。
容易做错的三处
- 现象:检索返回结果条数远低于预期,原因:
SIMILARITY_THRESHOLD设置过高,过滤掉了大量符合语义的相关研报段落。 - 现象:检索结果包含未授权的非官方研报内容,原因:未关闭外部联网检索配置,导致系统自动抓取公开网络上的非合规研报。
- 现象:上传研报后解析失败,返回
408 Request Timeout错误,原因:PARSE_FILE_TIMEOUT_SECONDS设置过短,长PDF格式研报未完成解析就被终止。
怎么确认配好了
- 上传1-2篇不同发布日期的官方研报,检查解析后是否保留发布机构、发布日期、目标价等元字段,确认结构化解析配置生效。
- 发起包含具体投资评级、目标价区间的检索请求,检查是否能召回匹配的研报内容,确认结构化检索配置正常。
- 查看索引更新日志,确认增量索引按预设时间执行,无失败记录,确认更新配置生效。
- 调整
SIMILARITY_THRESHOLD至不同区间,对比检索结果条数,确认阈值配置可正常影响召回结果。
问题素材取自公开社区提问(2026-09-11 去重 4,834 条)。文中的配置项名称与取值区间需以所用版本的实际界面与文档为准;本页核验日 2026-09-14,当时的最新发布版本为 FastGPT v4.17.0。