資料庫與全文搜尋
XWX Backup 保存的一切都在資料庫裡 — 磁碟上的純 Markdown 檔案,配一個即時搜尋索引。本頁介紹資料庫的組織方式,以及如何找回你歸檔過的任何內容。
資料庫在哪裡
預設情況下,資料庫位於你的使用者目錄(~/.xwx-backup/vault)。如果你偏好其他磁碟位置或同步資料夾,可以在 設定 → 資料庫 中修改。
- 每則對話一個 Markdown 檔案,以對話標題命名
- 每個檔案都有 YAML frontmatter:標題、平台、模型、建立/更新時間戳記、標籤、字數和來源 URL
- 檔案配置刻意樸實:任何編輯器、腳本或 PKM 工具都能讀取
在外部編輯檔案後,請使用 重新掃描 — 它會根據磁碟上的檔案重建搜尋資料庫。

資料庫總覽頁:已歸檔對話清單
全文搜尋
搜尋列查詢資料庫中每則訊息的全文 — 而不只是標題 — 由 SQLite FTS 索引驅動,毫秒等級傳回結果。
- 一次搜尋同時比對所有平台的訊息內容
- 結果顯示標題、平台、日期和命中片段
- 點擊結果即可在整潔的閱讀器中查看對話,程式碼帶語法高亮

跨平台的搜尋結果與命中片段
note: 平台原生搜尋通常只涵蓋標題,且往往只有近期會話 — 更無法跨服務搜尋。本地全文搜尋正是這個資料庫存在的理由。
篩選、標籤與星號
將搜尋與篩選組合來縮小範圍:
- 平台 — ChatGPT、Claude、Gemini 等
- 帳號 — 適用於多帳號平台
- 日期範圍 — 依對話更新時間
- 標籤 — 在任意對話上自由編輯標籤
- 星號 — 標記重要對話並一鍵篩選查看
標籤和星號會寫回 Markdown frontmatter,因此在應用程式之外也依然生效。

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