主題卡片分別連到各自獨立的新鮮度面板和創作者廣度面板。
小型搜尋面板提供待審閱的候選項目。

界定搜尋輸入和先導檢查限制

目前公開的 TikTok Search 組建 1.1.5 接受精確的原生輸入:`queries`(字串陣列)、`expandQueries`(布林值)、`maxExpandedQueries`(整數)、`maxResults`(整數)、`resultsPerQuery`(整數)、`maxPagesPerQuery`(整數),以及 `searchDistribution`("balanced" 或 "sequential")。`maxResults` 欄位設定所有查詢中已儲存、各不相同影片的全域上限。`resultsPerQuery` 欄位設定每個詞語已儲存、各不相同影片的上限,但 balanced 搜尋分佈可能降低這個實際的每詞上限,而且不保證會把額度重新分配到各個詞語。

要做首次先導檢查,請把已儲存的預設輸入值(`queries` 為三個示例查詢組成的陣列、`expandQueries` 為 true、`maxExpandedQueries` 為 10、`maxResults` 為 150、`resultsPerQuery` 為 30、`maxPagesPerQuery` 為 2、`searchDistribution` 為 "balanced")換成 `queries` 陣列中的單一預定查詢。使用有界限的覆寫設定:`expandQueries` 為 false、`maxExpandedQueries` 為 0、`maxResults` 為 2、`resultsPerQuery` 為 2、`maxPagesPerQuery` 為 1,以及 `searchDistribution` 為 "balanced"。

原生搜尋輸出包括 `postId`、`postUrl`、`authorId`、`profileHandle`、`publishedAt`、`query`、`rootQuery`、`querySource`、`pageIndex`、`pageRank`、`status`、`statusReason` 和 `observedAt`。`queryPlans` 這類輸出欄位只顯示已計劃的查詢和來源,而不是每個查詢的實際執行結果。讀者必須根據執行證據,自行保存獨立的嘗試帳冊。一次使用 "python tutorial" 的對照執行傳回兩行元數據,並以 `max_results_reached` 停止。其發布日期是五月和八月。這只證明基本搜尋欄位的來源出處,並沒有提供現行宣傳活動、趨勢分數或自動日期篩選的證明。

輸出紀錄提供收集元數據,包括 queriesSearched、queryPlans、maxResults、resultsPerQuery、effectiveResultsPerQuery、maxPagesPerQuery、searchDistribution、rowsSaved、fieldCoverage、candidateItemsSeen、rowsAddedBeforeGlobalDedupe、duplicatesSkipped、invalidCandidatesSkipped、stopReason、sourceStatusCounts、status 和 statusReason。queryPlans 欄位概述已計劃的詞語和來源,但不會記錄每個查詢個別的通過或失敗結果。讀者必須根據已收集的輸出,自行維持嘗試帳冊。

直接答案和完整的趨勢候選方法

用固定主題面板收集候選項目,然後在重複觀察中核對發布日期、相關程度和創作者廣度。在核對發布時間之前,把新找到的影片視為一次新觀察。結果是一塊主題審閱板,不是平台趨勢圖,也不是爆紅預測。

  1. 收集之前,先界定主題決定和近期發布時窗。例如,審閱某個格式是否值得在下一個製作周期做小型原創測試。保持已確切宣告的查詢系列和預算。不要因為一個樣本看起來吸引,就中途更改詞語。讀者的動態和未登入的公開搜尋有不同的選取規則。
  2. 把已儲存 Task 中不相關的寬泛主題換成預定面板。若要做首次精確重複,請保持擴展關閉;如果有意納入相關搜尋,就要宣告每個根查詢系列。原生搜尋輸入沒有日期篩選。近期納入是讀者在收集之後對 publishedAt 和來源證據的審閱,不是 Actor 對日期篩選的承諾。
  3. 核對已嘗試的查詢、來源結果和上限。保留帖文 ID/URL、作者 ID、發布日期、observedAt,以及人手編定的主題/格式分類代碼。搜尋傳回較舊帖文時,仍然提供候選項目,但未必能回答新鮮時窗的問題。已檢查的目前對照,其日期已是數月之前,因此不是目前趨勢的證據。
  4. 把 observedAt 和 publishedAt 分開。首次觀察是指讀者在該時間於這個面板找到它。這不表示帖文在那時發布,也不表示它先前在 TikTok 上不為人知。未知的發布日期仍然未知;在核對之前,不計入嚴格只計近期的數量。不要把收集日期改成發布日期。
  5. 人手套用相同的主題相關程度規則和發布時窗規則。審閱實際的公開影片以確認格式,而不只是看一個寬泛的話題標籤。保留原來的研究分類和情境。分別點算各不相同的已知帖文 ID,以及各不相同的已知創作者 ID。同一個帳戶的五段相關影片只有一個已知創作者;缺失的創作者 ID 保持未解決,並分開計算,而不是算作同一個創作者。
  6. 當讀者需要持續出現的證據時,在已記錄的較後時間重複已宣告的面板。把快照界定為面板在單一時間點的一次執行。儲存每個快照及其來源停止狀態。在符合資格的樣本內,比較新觀察到的 ID、重複的 ID 和創作者廣度。搜尋變化、上限、刪除和可見程度都可以改變這個集合。沒有任何重複的公開搜尋能證明全平台增長或首次發現。失敗的快照會阻止跨次執行的比較。
  7. 在已述明的編輯規則下建立主題狀態,例如 insufficient_evidence、repeated_multi_creator_candidate 和 ready_for_small_original_test。例如,在進一步審閱之前,要求兩個有用快照中,至少有三個已知創作者的相關近期影片。這是讀者的門檻,不是官方趨勢定義,也不是已校準的預測。如果一個快照失敗,就暫不進行比較。
  8. 選擇一個候選項目,以人手審閱創作內容,並進行小型原創測試。記錄它為何適合受眾,以及仍然缺少甚麼證據。公開觀看次數可以提供情境,但片齡、創作者規模和可見程度並不相同。不要把部分搜尋結果加總成平台受歡迎程度估計,也不要預測未來觸及。

原創虛構的重複面板

以下候選板包含供教學用途的原創虛構數據。嚴格的近期發布時窗為 2026 年 10 月 6 日 00:00 UTC(包含該時刻)至 2026 年 10 月 13 日 00:00 UTC(不包含該時刻)。

原創虛構的重複面板
快照帖文 ID創作者 IDpublishedAtfirst_observed_at格式嚴格資格及原因
S1V1A10 月 8 日10 月 12 日格式 F符合資格(在時窗內)
S1V2A10 月 9 日10 月 12 日格式 F符合資格(在時窗內)
S1V3B10 月 10 日10 月 12 日格式 F符合資格(在時窗內)
S1V4C9 月 2 日10 月 12 日格式 F已排除(早於時窗)
S1V5D未知10 月 12 日格式 F已排除(發布日期為空值)
S2V2A10 月 9 日10 月 12 日格式 F符合資格(在時窗內)
S2V3B10 月 10 日10 月 12 日格式 F符合資格(在時窗內)
S2V6C10 月 11 日10 月 13 日格式 F符合資格(在時窗內)
S2V7E未知10 月 13 日格式 F已排除(發布日期為空值)

交集包含在兩個快照的符合資格集合中都出現的候選帖文 ID。聯集包含在任一快照的符合資格集合中出現的候選帖文 ID。就這些觀察而言,交集是 {V2, V3},即兩個重複的帖文 ID。聯集是 {V1, V2, V3, V6},即四段各不相同且符合資格的影片,來自三個已知創作者(A、B 和 C)。V6 在 10 月 13 日的快照 S2 期間首次被觀察到,但其實際發布日期是 10 月 11 日。不要把 V6 標為在 10 月 13 日發布。

審閱決定帳冊

原創虛構的重複面板
指標/規則快照 S1快照 S2合併面板
已儲存項目5 項4 項合共 7 個各不相同的項目
停止原因max_results_reachedmax_results_reached兩者皆達上限
嚴格近期影片3(V1、V2、V3)3(V2、V3、V6)4 段聯集影片
已知創作者2(創作者 A、B)3(創作者 A、B、C)3 個聯集創作者
已排除/缺口V4(較舊)、V5(未知)V7(未知)1 個較舊、2 個未知日期
規則:每個快照 3 個創作者未通過(2 個創作者)已通過(3 個創作者)insufficient_evidence
規則:聯集創作者合共 3 個N/AN/Aready_for_small_original_test

在要求*每個*個別快照都有三個各不相同的已知創作者這一嚴格規則下,主題狀態標為 insufficient_evidence,因為 S1 只有兩個創作者。如果改用較寬鬆的門檻,只要求多個快照的聯集中有三個各不相同的創作者,狀態就是 ready_for_small_original_test。兩個門檻都不保證爆紅觸及或自動趨勢狀態。

來源與延伸閱讀

作者 Chronometrica · 更新日期

返回頂端 ↑