Osearch:Stsadm 作業 (Office SharePoint Server)

作業名稱:Osearch

描述

管理 Office SharePoint Server 搜尋服務。

重要

如果您卸離再重新附加內容資料庫,請注意,下次編目該內容資料庫內的內容時,將會進行完整編目,即使已要求累加編目也是一樣。因為完整編目會將編目程式所找到的所有內容都重新編目,因此無論該內容先前是否已編目,完整編目都需要花費比累加編目更多的時間才能完成。

語法

stsadm -o osearch

[-action]

[-f] <不出現提示>

[-role] <索引、查詢或兩者>

[-farmcontactemail] <電子郵件地址>

[-farmperformancelevel] <索引編製效能>

[-farmserviceaccount] <帳戶名稱>

[-farmservicepassword] <密碼>

[-defaultindexlocation] <目錄>

[-propagationlocation] <目錄>

[-reprovisionindex]

[-cleansearchdatabase] {true | false}

[-ssp] <ssp 名稱>

參數

參數

必要?

描述

action

下列任一值:

  • List

  • Start

  • Stop

指定要執行的動作。"start" 的必要參數 (若尚未設定) 為 rolefarmcontactemailfarmserviceaccoutfarmservicepassword

f

<無>

隱藏提示。與 action 參數搭配使用。

role

下列任一值:

  • Index

  • Query

  • IndexQuery

指定特定伺服器是在索引伺服器或查詢伺服器中,或二者都有。

farmcontactemail

有效的電子郵件地址,格式為:*someone@example.com*

否。然而,與 start 值搭配使用時,此為必要參數。

指定當編目網站時,若發生問題,可供外部網站管理員連絡的電子郵件地址。此設定會套用在伺服器陣列中的所有伺服器。

farmperformancelevel

下列任一值:

  • Reduced

  • PartlyReduced

  • Maximum

為各索引伺服器調整索引效能層級。預設值為 Reduced。您只能為特定索引伺服器設定此設定,不能為共用服務提供者 (SSP) 設定。

farmserviceaccount

<無>

用來執行 Office SharePoint Server 搜尋服務的帳戶,該帳戶下的使用者名稱。設定或修改此帳戶會影響伺服器陣列中的所有索引和查詢伺服器。

注意

伺服器陣列搜尋服務的帳戶不能作為服務帳戶,是基於安全理由與使該帳戶可以存取資料庫和內容索引。內建帳戶的範例為本機服務和網路服務。

farmservicepassword

<無>

farmserviceaccount 參數的密碼。

defaultindexlocation

有效的資料夾位置格式為:C:\*資料夾*\*子資料夾*

根據預設,搜尋索引的位置是在此伺服器上的這個路徑。當您建立 SSP 時,可以為索引伺服器指定不同的路徑。若要為現有的 SSP 變更索引檔案位置,請使用 Editssp 作業的 indexlocation 參數。

注意

變更索引位置會重設索引。若要移動會導致重設的索引,請使用 SpsearchsensitiveOsearchsensitive 作業的 noreset 參數。

propagationlocation

有效的位置,例如:“C:\Searchindexes”

這是用來儲存傳播至伺服器之搜尋索引的位置。此路徑必須共用,才可允許傳播至伺服器。搜尋服務帳戶會被授與傳播共用資料夾的寫入權,而共用資料夾會命名為 “Searchindexpropagation”。

注意

當 [使用此伺服器服務搜尋查詢] 核取方塊是唯一選取的核取方塊時,就能使用此設定。

reprovisionindex

有效的 SSP 名稱,例如 "Shared_Service1"

否。但必須使用 ssp 參數。

重新初始化單一 SSP 的查詢伺服器。

注意

此參數最早出現在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1) 中。

cleansearchdatabase

下列其中一項:

  • true

  • false

否。但必須使用 ssp 參數。

cleansearchdatabase 參數設為 true 時,即可清除存放文件內容的資料庫資料表。清除會在啟動服務時發生。如需其他資訊,請參閱<備註>一節。

注意

此參數不需要執行索引的完整編目。

注意

此參數最早出現在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1) 中。

ssp

有效的 SSP 名稱,例如 "Shared_Service1"

否。但若使用了 reprovisionindexcleansearchdatabase 參數,此即為必要參數。

指定要重新初始化的 SSP 名稱目錄。

注意

此參數最早出現在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1) 中。

範例

若要啟動 Office SharePoint Server 搜尋服務 (Osearch),請使用下列語法:

stsadm -o osearch -action start

若要停止 Office SharePoint Server 搜尋服務 (Osearch),請使用下列語法:

stsadm -o osearch -action stop[-f]

重要

使用此參數時,會顯示下列警告訊息:「警告:將會解除安裝此伺服器上啟用的 Office SharePoint Server 搜尋服務,並刪除所有索引檔案。您確定要永久刪除索引中的所有資料嗎?[y/n]」若要隱藏這個警告訊息,請使用 -f 參數。

備註

如果要執行 Infrastructure Update for Microsoft Office Servers,當您使用內建工具還原或重新附加資料庫時,即會保留每個內容資料庫的識別碼 (ID)。使用內建工具時的預設變更記錄保留行為如下:

  • 還原伺服器陣列時,會保留所有資料庫的變更記錄。

  • 重新附加資料庫時,則會保留內容資料庫的變更記錄。

  • 僅還原內容資料庫時,「不會」保留內容資料庫的變更記錄。

保留資料庫識別碼及變更記錄時,[搜尋] 會根據編目規則所定義的定期排程繼續編目。不保留變更記錄時,[搜尋] 會在下次排定的編目期間,執行完整編目。如需詳細資訊,請參閱<移動內容資料庫 (Office SharePoint Server 2007)>與<備份及還原整個伺服器陣列 (Office SharePoint Server 2007)>。

有時,索引中仍會保留已刪除之文件的資料庫資料表項目。使用 cleansearchdatabase 參數會移除資料表中可能出現的所有孤立屬性,確保日後的搜尋結果不會再顯示這些項目。