怎麼在Whizi搜尋你的對話紀錄

快速解答

可以。Whizi側邊欄的搜尋框會即時比對聊天標題,輸入滿三個字後,也會在伺服器上搜尋你的訊息內容。符合的訊息會列在「在訊息中找到」這個標題下,並附上比對到的文字片段,而且同一次搜尋會涵蓋你的專案和未分類的聊天。

簡短的答案

可以,Whizi會用同一個搜尋框,分兩層搜尋你的對話紀錄。側邊欄搜尋框會隨你輸入即時篩選聊天標題,一旦你的查詢滿三個字,也會在伺服器上搜尋你的訊息內容,並把這些聊天列在「在訊息中找到」標題下,附上比對處周圍的文字片段。

搜尋框能觸及的範圍:

你搜尋的對象是否比對
聊天標題會,即時進行,在你輸入時於瀏覽器內篩選
訊息內的文字會,從三個字開始,在伺服器上搜尋
歸檔在專案裡的聊天會,同一次搜尋涵蓋專案和未分類清單
側邊欄尚未載入的聊天會,訊息搜尋會涵蓋你的整個歷史紀錄

訊息搜尋需要已登入的帳號和網路連線。當請求無法執行時,例如離線狀態,標題篩選仍會單獨繼續運作。

這兩層搜尋如何分工

標題比對在你的瀏覽器內執行,這就是為什麼它是即時的,而且在任何查詢長度下都能運作。訊息搜尋則是伺服器查詢,Whizi刻意謹慎使用它:查詢不滿三個字時什麼都不會送出,請求會等你停止輸入450毫秒後才發出,而這次工作階段內你已經搜尋過的查詢,會直接從快取中回答,不會再送出一次。

一次訊息搜尋最多回傳20個相符的聊天。每一個都會呈現在「在訊息中找到」標題下,並附上比對處周圍的文字片段,讓你在打開之前就能區分這些結果。請求進行時,側邊欄會顯示「正在搜尋訊息…」,而沒有任何標題或訊息比對的查詢會顯示「沒有符合你搜尋內容的聊天」。

搜尋對話的速率被限制在每分鐘20次請求。正常打字絕不會接近這個上限,因為送出前的等待和工作階段快取都會把請求次數壓低。

有個對舊帳號來說很重要的細節:側邊欄是分頁載入你的聊天清單,但訊息搜尋會在伺服器上涵蓋你的整個歷史紀錄。一個你好幾個月沒捲動到的聊天,依然會被搜尋出來。

一次搜尋涵蓋每個專案

打開一個專案只會顯示該專案的聊天。輸入搜尋則會移除這層篩選:比對會同時橫跨專案和未分類清單,所以不管一個聊天放在哪個資料夾裡都能被找到,你也不必記得自己把它歸檔在哪裡。

在其他情況下,專案是一道嚴格的分界:一個聊天最多只屬於一個專案,這也是側邊欄裡「其他所有內容」這個檢視能運作的原因。搜尋是唯一會忽略這道分界的地方。重新命名、刪除,以及圍繞它的專案結構,都寫在整理你的對話裡。

把你之後想找回來的聊天重新命名

標題依然是最好用的把手。標題比對是即時的,離線也能用,而且在短到訊息搜尋派不上用場的查詢下也能作用,所以一個用你真的會打的字命名的聊天,會比其他任何結果都先跳出來。

重新命名時會依序碰到的規則:

  • 空白名稱會被拒絕,顯示「Chat name cannot be empty.」
  • 超過100個字元會在瀏覽器端被拒絕,顯示「Chat name is too long (max 100 characters).」
  • 後端對同一欄位的上限是120個字元,會回應「Conversation titles must be between 1 and 120 characters.」
  • 如果請求本身失敗,你會看到「Failed to rename chat. Please try again.」

有兩個習慣最有幫助。把你會拿來搜尋的名詞放進標題,也就是客戶、檔案、功能或決定,而不是動詞。而且要在一段對話結束時重新命名,而不是一開始,因為那才是你真正知道這段對話最後談了什麼的時刻。

匯入的聊天和其他聊天一樣可被搜尋

Whizi可以從ChatGPT和Claude匯入資料,匯入的對話會帶著它原本的標題過來,並裁切到120個字元。匯出檔裡沒有可用標題的對話,會變成「Imported chat」。每個匯入工具都有自己的說明頁,從ChatGPT匯入聊天從Claude匯入聊天,分別說明它預期的匯出檔格式,以及哪些內容會被帶過來。

匯入之後,這些就是普通的聊天,所以兩層搜尋都能觸及它們:標題會即時篩選,訊息內容也會從三個字開始被搜尋,就像你在Whizi裡自己打的內容一樣。一次大量匯入,即使留下一整排都叫「Imported chat」的紀錄,依然能靠內容被搜尋出來,不過先把你預期會再用到的少數幾個重新命名,仍是最快的找回方式。

匯入也具有冪等性,以帳號加來源加來源id當作鍵值,所以重複執行同一份匯出檔,不會讓你已經重新命名過的紀錄重複出現。如果匯入本身失敗,你看到的訊息說明寫在聊天匯入錯誤裡。

搜尋不是對的工具的時候

不滿三個字的查詢絕對不會離開你的瀏覽器,所以像「Q3」這樣的兩個字縮寫,只會比對標題。如果你記得的片段就是這麼短,改成搜尋附近一個較長的詞語,或者找到那個聊天後直接重新命名。

想在產品之外搜尋,帳號匯出是正確的途徑。「匯出資料」位在「設定」裡的「帳號」下方,會把你的帳號整理成單一可下載的JSON檔案,涵蓋聊天和訊息,還有記憶、專案和檔案的中繼資料、媒體、分享連結、訂閱和推薦人檔案。在任何編輯器裡打開這個檔案,就能在其中搜尋。匯出的速率被限制在每分鐘5次請求,因為它會讀取帳號擁有的一切內容。運作細節寫在匯出你的聊天和檔案裡。

操作清單
  • 搜尋會即時比對聊天標題,並從三個字開始比對訊息內容
  • 訊息比對結果會列在「在訊息中找到」標題下,並附上比對片段
  • 一次訊息搜尋最多回傳20個相符的聊天
  • 同一次搜尋會涵蓋專案和未分類的聊天
  • 訊息搜尋會涵蓋你的整個歷史紀錄,不只是側邊欄已載入的聊天
  • 重新命名在瀏覽器端上限為100個字元,後端上限為120個字元
  • 匯入的聊天會保留原本的標題,沒有標題的則會變成Imported chat
  • 想在產品之外搜尋,就從設定裡匯出帳號的JSON檔案

常見問題

我可以搜尋我的Whizi對話紀錄嗎?

可以,從側邊欄聊天清單上方的搜尋框開始。聊天標題會隨你輸入即時篩選,一旦查詢滿三個字,你的訊息內容也會在伺服器上被搜尋,相符的聊天會列在「在訊息中找到」標題下。同一次搜尋會涵蓋專案和未分類清單。

我可以搜尋我的訊息內容嗎?

可以。從三個字開始,搜尋框會在伺服器上查詢你的訊息內容,並回傳最多20個相符的聊天,每一個都會附上比對處周圍的文字片段。搜尋會涵蓋你的整個歷史紀錄,包括側邊欄尚未載入的聊天,而且需要已登入的帳號和網路連線。

為什麼我找不到一個我知道存在的聊天?

先檢查查詢長度:不滿三個字時,只會比對標題,所以太短的片段觸及不到訊息內容。訊息搜尋也需要網路連線,在無法執行時,標題篩選仍會單獨繼續運作。一旦找到那個聊天,就把它重新命名成你真的會拿來搜尋的字詞,之後即時的標題比對就能找到它。

我可以搜尋我匯入的ChatGPT和Claude對話嗎?

可以,條件和其他一切相同。匯入的對話會帶著原本的標題過來,並裁切到120個字元,任何沒有可用標題的對話會變成「Imported chat」。因為匯入的聊天一旦落地就是普通聊天,訊息搜尋也能觸及它們的內容,所以就算一整排匯入紀錄名稱完全相同,也能靠內容被區分出來。

搜尋能找到專案裡的聊天嗎?

可以。輸入搜尋會橫跨專案和未分類清單,所以不管一個聊天放在哪個資料夾裡都能被找到。這是唯一會忽略專案分界的地方,其他地方一個聊天最多只屬於一個專案,這也是側邊欄把專案和其他一切分開列出的原因。