CMS:為集合新增索引
8 分鐘
在 Wix CMS 中設定索引,將資料擷取時間最佳化。可根據特定需求選擇建立普通索引或獨特索引。
可將集合視為儲存內容資訊的資料庫。若要在頁面上顯示這些內容,CMS(內容管理系統)會搜尋資料庫。隨著內容增加,搜尋所需時間可能變長,進而影響資訊擷取速度。
使用者輸入元件也會影響資料庫搜尋。例如,下拉式選單輸入元件可能會顯示集合中的選項清單。網站訪客點擊這個下拉式選單時,實際上就是在搜尋集合。
索引就像是對應資料結構的捷徑,可讓 CMS 更有效率地擷取資訊。建立索引可協助系統避免每次搜尋時都掃描整個資料庫,進而大幅加快資料擷取速度。集合包含大量項目時,效果尤其顯著,最終可提升網站的使用體驗。

索引類型說明
選擇適合 CMS 集合的索引類型,是滿足資料需求的關鍵。索引主要分為普通索引和獨特索引兩種類型。
普通索引
普通索引可讓您搜尋集合中的多個欄位,進而加快資料擷取速度。若要將涉及多個欄位的查詢效能最佳化,請使用這類索引。普通索引最多可包含 3 個欄位,適合用於根據各種屬性進行篩選或排序的查詢。
提示:
- 建立普通索引時,請選擇符合網站最常見查詢的欄位。例如,假設經營房地產網站,並在首頁使用 repeater 顯示最熱門的待售房屋,即可建立包含「城市」、「物業類型」和「最熱門」欄位的索引。如果查詢會針對不同搜尋使用不同的篩選條件,建議為每組篩選條件分別建立索引。
- 若要達到最佳效能,請確認資料集或查詢的排序順序與索引中界定的順序一致。

獨特索引
獨特索引可確認特定欄位的值在所有集合項目中皆不重複,進而維持資料完整性。這類索引只能套用至 1 個欄位,適合每筆資料都必須獨一無二的情況,例如使用者 ID、電子郵件地址或產品 SKU。系統會拒絕新增或更新具有相同值的項目,自動防止資料重複。
例如,為電子郵件地址建立獨特索引後,系統會防止重複輸入,讓集合中的每個電子郵件地址都不重複。這對使用者帳戶,或任何可能因重複資料造成混淆或錯誤的資料集尤其重要。

自動索引說明
對於查詢量較高的大型集合,Wix 會自動找出執行緩慢的查詢並建立索引,藉此提升效能。自動索引服務會在背景運作,無須採取任何行動,即可將資料擷取最佳化。
自動索引會分析集合的使用模式,藉此加快最常見的查詢速度。這些索引會根據網站訪客執行的查詢納入排序和篩選金鑰。在索引管理工具中,可透過「自動索引」標籤識別自動索引。
自動索引的重要須知:
- 不會占用限額:自動索引不會計入索引限額,因此仍可建立所有使用者定義的索引。
- 會動態調整:如果自動索引不再有助益,系統可能會將其移除。若要永久保留建議的索引,請刪除自動索引,並建立相同的使用者索引來取代。
- 適用於大型集合:自動索引專為內容和流量龐大的集合而設計,這類集合最能受益於查詢最佳化。
注意:
若手動建立的索引使用與自動索引相同的欄位,系統會優先使用手動索引,並自動移除自動索引。
索引限額
可建立的索引數量取決於網站方案:
- 免費和已升級的網站:每個集合最多可建立 4 個使用者建立的索引(1 個獨特索引和 3 個普通索引)。
- 使用高級商業或 Elite 方案的網站:每個集合最多可建立 15 個使用者建立的索引:
- 2 個獨特索引。
- 13 個普通索引(最多 5 個三欄位索引和 8 個單欄位索引)。
除了手動建立的索引外,Wix 也可能為大型集合自動建立索引,以最佳化查詢效能。這些自動索引不會計入限額,並可透過索引管理工具中的「自動索引」標籤辨識。
如需更多索引,可升級網站。
注意:
系統索引(例如 ID 或建立日期欄位)不會計入此限額。
建立集合索引
前往 CMS 中的集合,建立普通索引或獨特索引,最佳化集合擷取及整理資料的方式。
若要建立索引:
- 前往網站管理介面中的 CMS。
- 點擊相關集合。
- 點擊右上方的「更多操作」下拉式選單,然後選擇「索引」。
- 點擊「+新增索引」。
- 選擇要建立的索引類型:普通索引或獨特索引。
普通
獨特
常見問題
點擊下方問題,即可查看集合資料索引的常見問題解答。
哪裡可以找到使用程式碼建立索引的進階說明文件?
可以建立多少個索引?
什麼是系統索引?
何時該為集合新增索引?
哪些情況不該新增索引?
哪些欄位不適合建立索引?
可以移除或編輯自行建立的索引嗎?
嘗試將重複值新增至獨特索引時會發生什麼情況?
自動索引及其運作方式