Setqueryprocessoroptions:Stsadm 操作 (Office SharePoint Server)

操作名称:Setqueryprocessoroptions

设置 SharePoint 搜索查询处理器设置的当前值。

有关如何管理设置以改进搜索结果的其他信息,请参阅管理设置以改善搜索结果 (Office SharePoint Server)

备注

setqueryprocessoroptions 操作是在 Microsoft Office SharePoint Server 2007 Service Pack 2 (SP2) 中首次引入的。

语法

stsadm -o setqueryprocessoroptions

   -ssp <SSP name>

   [-securitytrimmingcachesize <security trimming cache size>]

   [-securitytrimmingmultiplier <security trimming overfetch multiplier>]

   [-nearduplicatemultiplier <duplicate removal overfetch multiplier>]

   [-joinmultiplier <join discard overfetch multiplier>]

   [-sdidjoinmultiplier <missing security descriptor overfetch multiplier>]

参数

参数名

是否必需

说明

ssp

一个有效的共享服务提供程序 (SSP) 名称,例如“SharedServices1”

指定与查询处理器关联的 SSP 的名称。

securitytrimmingcachesize

1 和 2,147,483,647 之间的有效整数

指定增加 w3wp 进程内存使用量。这将提高在本地缓存中找到所需安全描述符的几率,从而减少与运行 SQL Server 的计算机之间的往返次数,并减少从运行 SQL Server 的计算机请求的数据量。如果搜索文档集包含大量不同的访问控制列表 (ACL),则应考虑该值。

默认值为 10,000。

securitytrimmingmultiplier

1.001 和 100 之间的有效整数

当指定此乘数时,将导致检索更多的项。如果搜索文档集很大,但每个项仅限少量的用户访问,则应考虑该值。

默认值为 2.6。

nearduplicatemultiplier

1.001 和 100 之间的有效整数

当指定此乘数时,将导致检索更多的项。如果搜索文档集中的许多项彼此之间是非常相近的重复项,则应考虑该值。

默认值为 1.8。

joinmultiplier

1.001 和 100 之间的有效整数

当指定此乘数时,对于同时包含全文本组件和元数据组件的查询,将导致检索更多的项。仅当全文本结果集与大量查询的元数据结果集具有较小的交叉时,才应增加该值。

默认值为 10。

sdidjoinmultiplier

1.001 和 100 之间的有效整数

当指定此乘数时,对于全文本搜索将导致检索更多的项。仅当使用“搜索结果删除”功能删除了许多搜索结果时,才应增加该值。

默认值为 1.01。

注释

在用作前段 Web 服务器的每台服务器上执行 iisreset /force 命令之前,任何查询处理器更改都不会生效。

对查询处理器设置进行的任何更改都将影响服务器性能。

这些乘数用于计算给定查询的结果数。

示例

若要确定查询处理器选项的当前设置,请键入以下语法:

stsadm -o setqueryprocessoroptions –ssp <SharedServicesName>

另请参见

概念

Listqueryprocessoroptions:Stsadm 操作 (Office SharePoint Server)