Share via


讓網站上的內容可供搜尋

當使用者在網站上搜尋時,結果可能來自許多位置,例如數據行、連結庫和頁面。 網站擁有者可以變更搜尋設定,以決定是否允許內容出現在搜尋結果中。 內容的許可權也會影響是否允許使用者在搜尋結果中查看內容。 充分瞭解許可權和搜尋設定的運作方式,可協助您確保使用者可以在搜尋結果中看到正確的文件和網站。

注意事項

搜尋結果一律會修剪安全性,因此使用者只會看到有權檢視的內容。 搜尋設定只會定義搜尋索引中包含的內容。

在某些情況下,用戶有許可權可查看內容,但仍無法在搜尋結果中找到內容。 如需詳細資訊,請參閱建立新的 Office 365 群組之後,群組擁有者的搜尋結果不會出現

規劃在搜尋結果中提供您的內容

身為網站擁有者,您可以使用設定來控制內容是否可以出現在搜尋結果中。 內容會儲存在許多位置,包括網站、清單、文檔庫、網頁元件和數據行。 根據預設,包含在網站、清單、文檔庫、網頁元件頁面或數據行中的大部分內容都會編目並新增至搜尋索引。 搜尋索引中的內容決定哪些內容可以在 傳統新式 搜尋體驗的搜尋結果中顯示。 在專案、清單、文檔庫、網站等上設定的許可權也會影響使用者是否可以在搜尋結果中看到內容。

網站擁有者和網站集合管理員可以選擇內容是否可以出現在搜尋結果中。 根據預設,網站的內容可能會出現在搜尋結果中。 如果網站擁有者或網站集合管理員指定特定網站的內容無法出現在搜尋結果中,則其他搜尋結果設定,例如清單、文檔庫、ASPX 頁面和該網站上設定的數據行,將不會有任何作用。

同樣地,如果網站擁有者或網站集合管理員防止清單或文檔庫內容出現在搜尋結果中,則排除數據行不會有任何作用。 請務必知道哪些設定繼承自較高層級,以便有效地規劃搜尋。

瞭解搜尋設定和許可權

網站擁有者的責任之一是控制可存取內容的人員。 您可以授與某些人員讀取和變更內容的許可權、允許其他人只讀取內容,以及防止其他人完全檢視內容。 為了配合此彈性,您可以使用已指派特定許可權等級的許可權群組。 若要允許使用者存取網站或該網站上的內容,網站擁有者會將使用者指派給一或多個安全組。 透過使用許可權設定搭配搜尋結果設定,網站擁有者可以管理使用者是否可以在搜尋結果中看到內容。

例如,假設 Joe 正在處理 Microsoft Office Word 中 RFP (RFP) 的提案要求,並與 10 人小組共同作業。 他的小組網站有50位使用者,全部都是網站成員。 Joe 尚未準備好讓整個小組檢視 RFP。 因此,當上傳至小組網站時,他會設定許可權,讓只有 10 的小組可以檢視和編輯許可權。 在授與所有 50 個人的讀取許可權之前,只有 10 位有權檢視檔的人才會看到檔列在搜尋結果中。

許可權可以套用至清單、網站、檢視和網頁元件。 此外,許可權可以相依於其他許可權。 這一切都可能會影響使用者在搜尋結果中看到的內容。 因此,在將任何內容新增至您的網站之前,您可能想要熟悉 SharePoint 的許可權模型、網站或組織的許可權模型,或規劃網站的許可權模型。

另請參閱:SharePoint 中的預設 SharePoint 群組

在搜尋結果中顯示網站上的內容

身為網站擁有者,您可以選擇網站上的內容是否可以出現在搜尋結果中。 根據預設,所有網站內容都可以出現在搜尋結果中。 檢視搜尋結果的人員必須具有檢視內容的許可權。

注意事項

若要變更此設定,您必須具有管理許可權許可權層級。 此許可權等級包含在「 網站名稱 」擁有者群組中。

  1. 在網站上,選取 [設定設定] 圖示,然後選取 [網站設定]。 如果您沒有看到 [網站設定],請選取 [ 網站資訊],然後選取 [ 檢視所有網站設定]

  2. 在 [ 搜尋] 底下,按兩下 [搜尋和離線可用性]

  3. 在 [編製 網站內容索引] 區段的 [ 允許此網站出現在搜尋結果] 下,選取 [ ] 以允許網站的內容出現在搜尋結果中。

若要防止內容出現在搜尋結果中,請選取 [ 否]

在搜尋結果中顯示清單或文檔庫的內容

身為網站擁有者,您可以決定網站清單和文檔庫中的專案是否包含在搜尋結果中。 根據預設,每個清單和文檔庫都會設定為在搜尋結果中包含所有專案。

注意事項

若要變更此設定,您必須具有管理 清單 許可權等級。 Designer和「網站名稱」擁有者群組包含此許可權等級。 當您沒有管理 清單 許可權時,無法使用此程式中所述的功能表。

  1. 在網站上,尋找並按下您要自定義的清單或文檔庫。

  2. 取 [設定設定] 圖示,然後選取 [ 網站設定]。 如果您沒有看到 [網站設定],請選取 [ 網站資訊],然後選取 [ 檢視所有網站設定]

  3. [網站管理] 底下,按兩下 [ 網站連結庫和清單]

  4. 按兩下清單中的專案,例如 自定義「共用檔案」。

  5. 在 [列表設定] 頁面的 [ 一般設定] 下,按兩下 [ 進階設定]

  6. 在 [ 搜尋] 區段的 [ 允許此文檔庫的專案出現在搜尋結果] 下,選取 [ ] 以在搜尋結果中包含清單或文檔庫中的所有專案。

若要防止清單或文檔庫中的專案出現在搜尋結果中,請選取 [ 否]

在搜尋結果中顯示 ASPX 頁面的內容

您可以控制 ASPX 頁面的內容是否包含在搜尋結果中。 當您建立網站時,會自動建立許多內容頁面。 例如,default.aspx、網頁元件庫的allitems.aspx,以及數個其他頁面會自動建立。 您也可以建立自定義 ASPX 頁面。

根據預設,當 ASPX 頁面上顯示的網頁元件使用包含受限制許可權的清單或文檔庫中的資訊,也稱為細部許可權時,網站上任何 ASPX 頁面中的任何內容都不會包含在搜尋結果中。 這可防止未經授權的用戶檢視內容。

例如,假設在具有50個成員的小組網站上,共用文件網頁元件中會顯示五份檔。 其中一份檔具有受限制的許可權;只允許少數人看到它。 搜尋結果中會自動從該網站隱藏內容,讓用戶搜尋時不會顯示該文件的內容。 這可防止 ASPX 頁面的內容無意中公開給不應該看到它的人。

您可以選擇忽略此設定,以在搜尋結果中顯示所有內容,而不論許可權為何。 在此情況下,所有內容都可以出現在搜尋結果中,但未經授權的使用者將無法存取實際的檔。 另一個選項是不論許可權為何,都不要在搜尋結果中包含任何 ASPX 內容。

注意事項

若要變更此設定,您必須具有管理許可權許可權層級。 此許可權等級包含在「 網站名稱 」擁有者群組中。

  1. 在網站上,選取 [設定設定] 圖示,然後選取 [網站設定]。 如果您沒有看到 [網站設定],請選取 [ 網站資訊],然後選取 [ 檢視所有網站設定]

  2. 在 [ 搜尋] 底下,按兩下 [搜尋和離線可用性]

  3. 在 [ 編制 ASPX 頁面內容索引] 區 段中,選取下列其中一個選項:

選項 描述
如果此網站包含更細緻的許可權,請勿編製網頁元件的索引
當 ASPX 頁面的許可權與父網站不同時,搜尋結果中不會顯示網站上的內容。
一律為此網站上的所有網頁元件編製索引
不論許可權為何,在搜尋結果中顯示網站上所有ASPX頁面的內容。
絕對不要為此網站上的任何網頁元件編製索引
不論許可權為何,在搜尋結果中隱藏網站上所有ASPX頁面的內容。

從搜尋結果中排除數據行中的內容

身為網站擁有者,您可以控制清單或文檔庫中特定數據行中的內容是否會出現在搜尋結果中。 根據預設,所有內容都會包含在搜尋結果中。 當您想要防止敏感數據出現在搜尋結果中時,此設定非常有用。

注意事項

若要變更此設定,您必須具有管理許可權許可權層級。 此許可權等級包含在 「網站名稱」 擁有者群組中。

  1. 在包含清單或文檔庫的網站上,選取 [ 設定設定] 圖示。然後選取 [ 網站設定]。 如果您沒有看到 [網站設定],請選取 [ 網站資訊],然後選取 [ 檢視所有網站設定]

  2. 在 [ 搜尋] 底下,按兩下 [ 可搜尋的數據行]

    只有已啟用傳統 發佈功能 的網站才能看到 此選項。 如果看不到選項,請直接瀏覽至 <Site URL>>/_layouts/15/NoCrawlSettings.aspx

  3. 在 [ 從搜尋索引排除 的數據行] 區段的 [ 排除] 下方,針對您要在搜尋結果中排除的數據行,核取 [數據行名稱] 旁的方塊。

注意事項

顯示的數據行是屬於目前網站的數據行。

編目網站並重新編製索引

當使用者在 SharePoint 網站上搜尋內容時,搜尋索引中的內容會決定他們會找到的內容。 搜尋索引包含來自您網站上所有文件和頁面的資訊。 在 SharePoint 中,內容會根據定義的編目排程自動編目。 編目程式會挑選自上次編目后變更的內容,並更新索引。

如果搜尋架構已在新增/移除/變更 Managed 屬性的情況下變更,您會想要特別要求網站的完整重新編製索引。 如需詳細資訊,請 參閱手動要求網站編目和重新編製索引