• 首页
  • vue
  • TypeScript
  • JavaScript
  • scss
  • css3
  • html5
  • php
  • MySQL
  • redis
  • jQuery
  • SphinxClient::setMatchMode()

    (PECL sphinx >= 0.1.0)

    设置全文查询的匹配模式

    说明

    publicSphinxClient::setMatchMode(int $mode): bool

    设置全文查询的匹配模式.$mode是以下列出的常量之一.

    匹配模式
    ConstantDescription
    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

    参见

    • SphinxClient::setRankingMode
    • SphinxClient::setSortMode