mirror of
https://github.com/ZhuLinsen/daily_stock_analysis
synced 2026-09-20 10:53:33 +08:00
fix: 公共 SearXNG 实例发现默认关闭 (#2226)
* fix: 公共 SearXNG 实例发现默认关闭 公共实例普遍存在限流(429)、下线(503)或未开启 JSON 输出的情况, 默认开启会让未配置任何搜索 key 的用户每次分析多耗 30~60 秒, 且新闻面最终为空却不在报告中提示(详见 #2225 的实测数据)。 - .env.example: 默认值改为 false,并说明原因与推荐做法 - docs/full-guide.md、docs/full-guide_EN.md: 同步默认值与说明 - tests: 放宽段落定位断言以适配新默认值,并新增一条测试固化该默认值 * fix: 公共 SearXNG 实例发现改在运行时层面默认关闭 按 review 意见修正:仅改 .env.example 只影响复制新模板的用户, 已有安装与 GitHub Actions(未配置 Variable/Secret 时变量为空) 仍会走 default=True 的运行时分支,继续承受 30~60 秒失败重试。 - src/config.py: parse_env_bool 的 default 由 True 改为 False(真正生效处) - src/core/config_registry.py: 示例顺序调整为 false 优先 - .github/workflows/00-daily-analysis.yml: 变量未设置时诊断显示「默认关闭」, 与运行时行为保持一致,不再误报为已开启 - tests: 新增三条回归测试,分别锁住运行时默认值、config.py 源码中的 default=False、以及工作流诊断文案 - docs/CHANGELOG.md: 在 [Unreleased] 追加条目 显式设为 true 的用户行为不变。27 passed * fix: align SearXNG public instance defaults * fix: complete SearXNG opt-in defaults --------- Co-authored-by: Mach-Chan <zz-b240@zz-b240deMacBook-Air.local> Co-authored-by: ZhuLinsen <zhuls97@163.com>
This commit is contained in:
@@ -163,8 +163,8 @@ Zeabur 服务建议从 `1G` 内存起步;`512M` 仅适合轻量 Web/API、单
|
||||
| `BOCHA_API_KEYS` | Bocha API 密钥(用逗号分隔) |
|
||||
| `BRAVE_API_KEYS` | Brave Search API 密钥(用逗号分隔) |
|
||||
| `MINIMAX_API_KEYS` | MiniMax API 密钥(用逗号分隔) |
|
||||
| `SEARXNG_BASE_URLS` | SearXNG 实例地址(逗号分隔,无配额兜底,需在 settings.yml 启用 format: json);留空时默认自动发现公共实例 |
|
||||
| `SEARXNG_PUBLIC_INSTANCES_ENABLED` | 是否在 `SEARXNG_BASE_URLS` 为空时自动从 `searx.space` 获取公共实例(默认 `true`) |
|
||||
| `SEARXNG_BASE_URLS` | SearXNG 实例地址(逗号分隔,无配额兜底,需在 settings.yml 启用 format: json);留空时仅在显式启用公共实例发现后使用 `searx.space` |
|
||||
| `SEARXNG_PUBLIC_INSTANCES_ENABLED` | 是否在 `SEARXNG_BASE_URLS` 为空时自动从 `searx.space` 获取公共实例(默认 `false`) |
|
||||
|
||||
### 5.4 配置方法
|
||||
|
||||
|
||||
Reference in New Issue
Block a user