Osearch:Stsadm 操作 (Office SharePoint Server)
操作名称:Osearch
说明
管理 Office SharePoint Server 搜索服务。
重要说明: |
---|
如果您断开与内容数据库的连接并重新连接该数据库,请注意,该内容数据库中的内容在下次被爬网时,将会出现完全爬网,即使已请求了增量爬网也是如此。因为完全爬网将会对爬网程序遇到的所有内容进行重新爬网(无论这些内容先前是否已被爬网),所以完全爬网所需的时间明显多于增量爬网。 |
语法
stsadm -o osearch
[-action]
[-f] <suppress prompts>
[-role] <index, query, or both>
[-farmcontactemail] <e-mail address>
[-farmperformancelevel] <indexing performance>
[-farmserviceaccount] <account name>
[-farmservicepassword] <password>
[-defaultindexlocation] <directory>
[-propagationlocation] <directory>
[-reprovisionindex]
[-cleansearchdatabase] {true | false}
[-ssp] <ssp name>
参数
参数 |
值 |
是否必需 |
说明 |
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 (SP1) 中引入的。 |
cleansearchdatabase |
以下任一值:
|
否。但是,必须使用 ssp 参数。 |
当 cleansearchdatabase 参数设置为 true 时,将启用对存储文档属性的数据库表的清理。清理操作将在服务启动过程中进行。有关其他信息,请参阅“备注”部分。
注意:
此参数不需要出现索引的完全爬网。
注意:
此参数是在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) 中引入的。
|
ssp |
一个有效的 SSP 名称,例如“Shared_Service1” |
否。但是,如果使用了 reprovisionindex 或 cleansearchdatabase 参数,则此参数是必需的。 |
指定要重新初始化的 SSP 名称的目录。 备注 此参数是在 Microsoft Office SharePoint Server 2007 Service Pack 1 (SP1) 中引入的。 |
示例
若要启动 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 参数。 |
备注
如果运行的是 Microsoft Office Server 的基础结构更新,则当您使用内置工具还原或重新附加数据库时,将保留每个内容数据库的标识符 (ID)。使用内置工具时的默认更改日志保留行为如下所示:
还原服务器场时,保留所有数据库的更改日志。
重新附加数据库时,保留内容数据库的更改日志。
仅还原内容数据库时,不保留内容数据库的更改日志。
当保留数据库 ID 和更改日志时,搜索将根据爬网规则定义的定期计划继续爬网。当不保留更改日志时,搜索将在下一个预定爬网过程中执行完全爬网。有关详细信息,请参阅移动内容数据库 (Office SharePoint Server 2007) 和备份和还原整个服务器场 (Office SharePoint Server 2007)。
有时,已删除的文档的数据库表项仍可能存在于索引中。使用 cleansearchdatabase 参数删除任何可能存在于表中的孤立属性,确保它们将不会显示在未来的搜索结果中。