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 |
下列任一值:
|
是 |
指定要執行的動作。"start" 的必要參數 (若尚未設定) 為 role、farmcontactemail、farmserviceaccout 及 farmservicepassword。 |
f |
<無> |
否 |
隱藏提示。與 action 參數搭配使用。 |
role |
下列任一值:
|
指定特定伺服器是在索引伺服器或查詢伺服器中,或二者都有。 |
|
farmcontactemail |
有效的電子郵件地址,格式為:*someone@example.com* |
否。然而,與 start 值搭配使用時,此為必要參數。 |
指定當編目網站時,若發生問題,可供外部網站管理員連絡的電子郵件地址。此設定會套用在伺服器陣列中的所有伺服器。 |
farmperformancelevel |
下列任一值:
|
否 |
為各索引伺服器調整索引效能層級。預設值為 Reduced。您只能為特定索引伺服器設定此設定,不能為共用服務提供者 (SSP) 設定。 |
farmserviceaccount |
<無> |
否 |
用來執行 Office SharePoint Server 搜尋服務的帳戶,該帳戶下的使用者名稱。設定或修改此帳戶會影響伺服器陣列中的所有索引和查詢伺服器。 注意 伺服器陣列搜尋服務的帳戶不能作為服務帳戶,是基於安全理由與使該帳戶可以存取資料庫和內容索引。內建帳戶的範例為本機服務和網路服務。 |
farmservicepassword |
<無> |
否 |
farmserviceaccount 參數的密碼。 |
defaultindexlocation |
有效的資料夾位置格式為:C:\*資料夾*\*子資料夾* |
根據預設,搜尋索引的位置是在此伺服器上的這個路徑。當您建立 SSP 時,可以為索引伺服器指定不同的路徑。若要為現有的 SSP 變更索引檔案位置,請使用 Editssp 作業的 indexlocation 參數。 注意 變更索引位置會重設索引。若要移動會導致重設的索引,請使用 Spsearchsensitive 或 Osearchsensitive 作業的 noreset 參數。 |
|
propagationlocation |
有效的位置,例如:“C:\Searchindexes” |
這是用來儲存傳播至伺服器之搜尋索引的位置。此路徑必須共用,才可允許傳播至伺服器。搜尋服務帳戶會被授與傳播共用資料夾的寫入權,而共用資料夾會命名為 “Searchindexpropagation”。 注意 當 [使用此伺服器服務搜尋查詢] 核取方塊是唯一選取的核取方塊時,就能使用此設定。 |
|
reprovisionindex |
有效的 SSP 名稱,例如 "Shared_Service1" |
否。但必須使用 ssp 參數。 |
重新初始化單一 SSP 的查詢伺服器。 注意 此參數最早出現在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1) 中。 |
cleansearchdatabase |
下列其中一項:
|
否。但必須使用 ssp 參數。 |
當 cleansearchdatabase 參數設為 true 時,即可清除存放文件內容的資料庫資料表。清除會在啟動服務時發生。如需其他資訊,請參閱<備註>一節。 注意 此參數不需要執行索引的完整編目。 注意 此參數最早出現在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP 1) 中。 |
ssp |
有效的 SSP 名稱,例如 "Shared_Service1" |
否。但若使用了 reprovisionindex 或 cleansearchdatabase 參數,此即為必要參數。 |
指定要重新初始化的 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 參數會移除資料表中可能出現的所有孤立屬性,確保日後的搜尋結果不會再顯示這些項目。