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。