狐狸陷阱(foxtrap) 是一个工具,用于将 Firefox 书签 备份文件导入,并对所有页面进行下载和索引,以便实现 标题URI标签正文文本的全文搜索。通过 即时搜索 功能,用户可以在键入时获得实时结果,并且根据点击链接的 查询排名 保存关键词历史记录。每个搜索结果下方还提供了已存档页面的清理副本。以下是foxtrap的具体用法和设置步骤:

  1. 使用命令:foxtrap --file bookmarks-YYYY-MM-DD.json

  2. 要求的环境:PHP 5.3+,Sphinx 搜索 0.9.9+,MySQL 5.1+。

  3. 设置步骤:

  4. 使用 git submodule update --init 初始化并更新子模块。

  5. 创建一个新数据库并导入配置文件 config/foxtrap.sql

  6. 复制 config/config-dist.phpconfig/config.php,并配置 dbsphinx 部分。

  7. 复制 config/sphinx-dist.confconfig/sphinx.conf,并替换相应的占位符。

  8. 完成以上设置后,运行命令 foxtrap --file bookmarks.json 开始使用。

使用小贴士:在配置文件中务必确认数据库和 Sphinx 配置的正确性,以确保数据索引的准确性。