SphinxClient::setLimits
(PECL sphinx >= 0.1.0)
SphinxClient::setLimits — 设置返回结果集偏移量和数目
说明
public SphinxClient::setLimits
( int
$offset
, int $limit
[, int $max_matches
= 0
[, int $cutoff
= 0
]] ) : bool
给服务器端结果集设置一个偏移量 offset
从那个偏移量起向客户端返回的匹配项数目限制(limit
)
. 并且可以在服务器端设定当前查询的结果集大小
(max_matches
) ,另有一个阈值 (cutoff
),当找到的匹配项达到这个阀值时就停止搜索。
参数
-
offset
-
结果集的偏移量.
-
limit
-
返回的匹配项数目.
-
max_matches
-
设置控制搜索过程中searchd在内存中所保持的匹配项数目.
-
cutoff
-
该设置是为高级性能优化而提供的. 它告诉searchd 在找到并处理
cutoff
个匹配后就强制停止.
返回值
成功时返回 TRUE
, 或者在失败时返回 FALSE
。