SphinxClient::setMatchMode
(PECL sphinx >= 0.1.0)
SphinxClient::setMatchMode — 设置全文查询的匹配模式
说明
public
SphinxClient::setMatchMode (
int
$mode
) :
bool
设置全文查询的匹配模式. mode
是以下列出的常量之一.
Constant | Description |
---|---|
SPH_MATCH_ALL | 匹配所有查询词(默认模式). |
SPH_MATCH_ANY | 匹配查询词中的任意一个. |
SPH_MATCH_PHRASE | 将整个查询看作一个词组,要求按顺序完整匹配. |
SPH_MATCH_BOOLEAN | 将查询看作一个布尔表达式. |
SPH_MATCH_EXTENDED | 将查询看作一个Sphinx内部查询语言的表达式. |
SPH_MATCH_FULLSCAN | 使用完全扫描,忽略查询词汇. |
SPH_MATCH_EXTENDED2 | 类似 SPH_MATCH_EXTENDED ,并支持评分和权重. |
参数
-
mode
-
匹配模式.
返回值
成功时返回 TRUE
, 或者在失败时返回 FALSE
。