Documentation

資料庫與全文搜尋

XWX Backup 保存的一切都在資料庫裡 — 磁碟上的純 Markdown 檔案,配一個即時搜尋索引。本頁介紹資料庫的組織方式,以及如何找回你歸檔過的任何內容。

資料庫在哪裡

預設情況下,資料庫位於你的使用者目錄(~/.xwx-backup/vault)。如果你偏好其他磁碟位置或同步資料夾,可以在 設定 → 資料庫 中修改。

  • 每則對話一個 Markdown 檔案,以對話標題命名
  • 每個檔案都有 YAML frontmatter:標題、平台、模型、建立/更新時間戳記、標籤、字數和來源 URL
  • 檔案配置刻意樸實:任何編輯器、腳本或 PKM 工具都能讀取

在外部編輯檔案後,請使用 重新掃描 — 它會根據磁碟上的檔案重建搜尋資料庫。

資料庫總覽頁:已歸檔對話清單
資料庫總覽頁:已歸檔對話清單

搜尋列查詢資料庫中每則訊息的全文 — 而不只是標題 — 由 SQLite FTS 索引驅動,毫秒等級傳回結果。

  • 一次搜尋同時比對所有平台的訊息內容
  • 結果顯示標題、平台、日期和命中片段
  • 點擊結果即可在整潔的閱讀器中查看對話,程式碼帶語法高亮
跨平台的搜尋結果與命中片段
跨平台的搜尋結果與命中片段
note: 平台原生搜尋通常只涵蓋標題,且往往只有近期會話 — 更無法跨服務搜尋。本地全文搜尋正是這個資料庫存在的理由。

篩選、標籤與星號

將搜尋與篩選組合來縮小範圍:

  • 平台 — ChatGPT、Claude、Gemini 等
  • 帳號 — 適用於多帳號平台
  • 日期範圍 — 依對話更新時間
  • 標籤 — 在任意對話上自由編輯標籤
  • 星號 — 標記重要對話並一鍵篩選查看

標籤和星號會寫回 Markdown frontmatter,因此在應用程式之外也依然生效。

資料庫篩選列:平台、標籤與星號篩選
資料庫篩選列:平台、標籤與星號篩選

維護:重新掃描、封裝、清除

  • 重新掃描資料庫 — 重新讀取所有檔案並重建搜尋索引(外部編輯或還原備份後執行)
  • 封裝為 ZIP — 將目前篩選結果打成 ZIP 壓縮包,便於異地存放或分享
  • 清除封存 — 刪除資料庫內容和索引。破壞性操作;設定會保留

Frequently Asked Questions

+

+

+

Related Articles