Curated Search

🔍 权威文档·离线极速·零隐私泄露

基于白名单的本地全文搜索工具,专精权威技术文档,离线运行零数据外泄,告别网络垃圾信息

收藏
2.9k
安装
1.4k
版本
1.0.7
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Curated Search 是一款面向开发者设计的本地全文检索工具,其核心价值在于构建可信赖的技术知识库。用户通过配置白名单域名(如 MDN、Python 官方文档等),一次性爬取并索引目标内容,后续所有查询均在本地离线完成,彻底杜绝搜索引擎常见的广告干扰、SEO 垃圾和低质内容污染。

显著优点

1. 权威性保障:仅索引用户明确指定的权威源,从根本上屏蔽无关站点
2. 完全离线搜索:索引构建后零网络依赖,响应速度极快且不受网络波动影响

3. 隐私零风险:查询数据、搜索历史、工作上下文均不会离开本地机器

4. 透明可控:开源 MIT 协议,配置、索引、代码均可审查;爬虫行为受 robots.txt 和自定义延迟约束

5. 精准 relevance 排序:采用 BM25 算法评分,支持按域名过滤、分数阈值、分页等高级参数

潜在局限与风险

  • 初始配置门槛:需手动维护 config.yaml 白名单和种子 URL,对非技术用户不够友好
  • 内容时效性依赖:索引非实时更新,需定期手动运行 npm run crawl 同步文档变更
  • 索引体积管理:大规模爬取可能产生较大本地存储占用
  • Node.js 依赖:运行环境限定,轻量场景略显笨重
  • 无语义搜索:基于关键词的 BM25 评分,无法理解查询意图的同义改写

适合人群

  • 需要频繁查阅技术文档且对搜索结果质量敏感的开发者
  • 在内网或离线环境工作的工程师
  • 对搜索隐私有严格要求的安全意识用户
  • 希望自建知识库、避免算法推荐干扰的深度学习者

常规风险提示

尽管搜索阶段完全本地执行,但初始爬取阶段仍需连接网络访问白名单域名。用户应仔细审核 config.yaml 中的域名配置,避免误将敏感内网地址或不可信站点加入白名单。建议定期审查索引内容,及时清理过期文档。

Curated Search 内容

docs文件夹
scripts文件夹
src文件夹
手动下载zip · 97.5 kB
deployment.mdtext/markdown
请选择文件