codex 搜索不到“生成 python 爬虫”是因为其默认仅索引会话标题、用户输入正文和ai回复正文,不检索附件、ocr结果及代码块内注释;且windows/mac操作路径不同,需按正确入口执行跨会话搜索。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

你在 Codex 里搜索“生成 Python 爬虫”却一条记录都找不到,明明上周刚让 AI 写过,也不是没保存——问题不在数据丢失,而在搜索机制本身对内容范围和匹配逻辑有严格限制。
确认搜索范围是否覆盖目标内容
Codex 默认只搜索会话标题、用户输入文本、AI 回复正文这三类内容,【附件中的文字、截图 OCR 结果、代码块内部注释都不参与检索】。如果你把需求写在上传的 PDF 里,或让 AI 把逻辑写进函数 docstring 而没在对话中明说,这些内容根本不会被索引。
打开一个你记得含关键词的历史会话,手动检查:关键词是否确实出现在你发给 AI 的那句话里,或 AI 回复的首段/末段显眼位置?如果不是,就别指望搜出来。
Windows 与 Mac 操作路径不同,别用错入口
Windows 版必须先点击左侧边栏顶部的放大镜图标 → 输入关键词 → 按回车;直接在主窗口按 Ctrl+F 只能高亮当前打开的会话,不会跨 Thread 检索。
Mac 版有两种方式:① 先点左上角「All Threads」→ 再按 ⌘+F;② 点侧边栏顶部「Filter」→ 选「Contains text」→ 输入词 → 点「Apply」。【关闭 Filter 后不会自动恢复原始排序,必须手动点「Clear filter」】。
提升命中率的三个实操技巧
① 创建会话时主动命名:把默认的「New Thread」改成「2026-07 爬虫→京东商品价格」,比任何搜索都管用。
② 关键指令前置:写「提取 PDF 表格→转 CSV」,别写「我有个 PDF,里面是表格,能不能转成 CSV?」——后者搜索「CSV」大概率失败。
③ 避免代词指代:写「把 data.xlsx 的 B 列日期格式统一为 YYYY-MM-DD」,别写「把它改成标准日期格式」——后者在搜索中完全失效。
搜索无结果时的应急排查步骤
第一步:确认当前会话是否属于当前项目上下文。Codex 的搜索默认限定在当前 workspace,切换项目后旧会话不会自动纳入范围。
第二步:检查 config.toml 中是否启用了 disable_response_storage = true。如果为 true,AI 回复根本不会落盘,自然无法被搜到。
第三步:进入 ~/.codex/sessions/ 目录,按日期翻找最近的 rollout-*.jsonl 文件,用文本编辑器打开,搜索关键词。如果文件里有但界面搜不到,说明是索引未刷新,执行 codex provider-sync 或重启 Codex Desktop。











