新增索引至清單或文件庫欄

套用到
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 企業版 SharePoint Server 2010

在使用篩選器時,為清單或函式庫欄位新增索引能提升效能。 你可以在清單或資料庫中最多 20 欄新增索引。 雖然每個清單或函式庫最多可新增 20 個索引,但建議只在最常用的欄位加索引,並且在這些欄位上用來篩選檢視資料和欄位標頭。 索引會增加資料的額外負擔,所以只在合理使用的地方使用。

如果你已經超過清單檢視門檻並被封鎖,通常你仍然可以預設在欄位新增索引,前提是當你的 SharePoint Server 2013 () 少於 5,000 個,或 SharePoint Server 2016 (20,000 個 SharePoint Server 2016 SharePoint Server 2019) 項目少於 20,000 個時。 這些數值可由農場管理員在 SharePoint 的網頁應用層級設定,並可依環境設定不同。 在 SharePoint 中,你可以手動將索引加入任意大小的清單。 

如何建立簡單或複合索引

若要篩選清單或函式庫中的欄位資料,請參見 使用 filter 以修改 SharePoint 視圖

為了幫助選擇要索引的欄位,請注意哪些欄位在不同檢視中最常用於篩選。

重要

建立索引需要存取清單中的所有項目,因此如果整個清單超過 清單檢視門檻,可能會被阻擋建立欄位索引。 關於這些限制的更多資訊,請參見上方第二段。 若發生此事, 請在每日時間窗口內操作,或聯絡您的管理員。

  1. 在導覽中選擇清單或函式庫名稱,或在 SharePoint 2010) 選擇設定Office 365設定按鈕 (或網站動作,選擇 SharePoint 2010) 中的「網站內容 (」或「檢視所有網站內容」,然後點擊清單或函式庫名稱。

    將 [網站內容] 醒目提示的設定功能表

    [網站動作] 功能表上的檢視所有網站內容

  2. 執行下列其中一個動作:

    在 Microsoft 365 或 SharePoint 2019 中使用 SharePoint,請選擇「設定Office 365 設定」按鈕,然後選擇「清單設定」或「函式庫設定」。

    將清單設定醒目提示的設定功能表

    在 SharePoint 2016、2013 或 2010 中,選擇 清單函式庫,然後在功能區選出 清單設定函式庫設定

    色帶上的清單設定

  3. 往下滑到 欄目區 塊。

    重要

    雖然你可以索引查詢欄位來提升效能,但用索引查詢欄位來防止超過清單檢視閾值是行不通的。 請使用另一種欄做為主要或次要索引。

  4. 選擇 索引欄位

    索引欄位連結於清單或圖書館設定頁面

  5. 在索引欄位頁面,選擇 建立新索引

    索引欄位頁面,並標示建立新索引

  6. 請執行下列操作:

    1. 要建立簡單的索引,請在 主欄位 區塊的「 主要」欄位中選擇非查詢欄位。

    2. 要建立複合索引,請選擇一個查找欄位作為該索引的主欄位。 在這個索引中,請使用一個非查詢欄位的次 欄位,位於 次要欄位

      注意

      • 務必選擇 支援欄位 來索引
      • 如果你要新增索引以避免List View Threshold錯誤,請確保所用欄位不是查詢欄位。 請參閱支援欄位以判斷哪些欄位類型屬於查找欄位。

      編輯索引頁面,並從下拉選單中選取欄位

    3. 選取 [建立]

    關於如何規劃圖書館的初步建議,請參見《圖書館導論

如何移除索引

如果你想從欄位中移除現有的索引,請在上方第 5 步選取該索引,然後選擇 刪除 以再次移除它。 

點擊索引後可以刪除

索引時的支援欄位與不支援欄位

支援的欄類型
  • 單行文字
  • 選擇 (單一值)
  • 編號
  • 貨幣
  • 日期及時間
  • 個人或群組 (單一值) (查詢)
  • 管理中繼資料 (查詢)
  • 是/否
  • 查詢 (查詢)
不支援的欄類型
  • 多行文字
  • 選擇 (多重值)
  • 計算項目
  • 超連結或圖片
  • 自訂欄
  • 個人或團體 (多價值) (查詢)
  • 外部資料

使用索引與備援查詢

大多數 SharePoint 網站預設啟用了元資料導覽與篩選功能。 即使尚未針對特定清單或函式庫設定元資料導覽,元資料導覽與篩選功能仍在幕後運作,以提升檢視的效能。 元資料導覽與篩選功能能在每次置入檢視時自動選擇最佳索引。 當你載入新檢視、對檢視套用篩選器、清除篩選器,或對欄位套用排序時,查詢優化會決定查詢資料庫的最佳方式。

如果使用者建立或載入的視圖無法使用索引查詢清單,則 Metadata Navigation and Filtering 會建構並執行備援查詢。 備用查詢是原始使用者查詢的修改版本,因為它只查詢清單的一部分而非整個清單,顯示部分請求項目。 它的目的是為了在原始查詢因大量列表限速而被封鎖的情況下,提供一些有用的結果。 根據新增清單項目的時間,最多顯示 1,250 個最新項目。 有時,如果查詢掃描的清單部分中沒有任何項目與原始使用者查詢相符,備援查詢會回傳 0 結果。

更多資訊請參閱 「設定清單或函式庫的元資料導覽」。