coreseek/sphinx api

简介: 同时搜索‘广州’和‘科技’,$cl->query('广州 科技', 'company_info')得到的结果中 'regcity' => int 1 'matches' => array 81 => array ...

同时搜索‘广州’和‘科技’,$cl->query('广州 科技', 'company_info')得到的结果中

     'regcity' => int 1
  'matches' => 
    array
      81 => 
        array
          'weight' => string '1' (length=1)
          'attrs' => 
            array
              ...
  'total' => string '1' (length=1)
  'total_found' => string '1' (length=1)
  'time' => string '0.001' (length=5)
  'words' => 
    array
      '广州' => 
        array
          'docs' => string '9' (length=1)
          'hits' => string '9' (length=1)
      '科技' => 
        array
          'docs' => string '5' (length=1)
          'hits' => string '5' (length=1)

①matches下标对应的内容是真实得到的结果数目,这里只有一条,但是words下标的内容显示了‘广州’和‘科技’分别被搜索到多次,说明matches只返回最匹配的结果,这里的id为81的内容是“广州永利金盾科技有限公司”,既有广州又有科技。

②不显式的设置$cl->SetLimit();matches默认的是返回20条记录

③如果设置$cl->SetGroupBy();matches会将每一组中最匹配的结果返回,而不是将分成一组的记录都返回

"因此SetMatchMode()除了过滤关键字选择一个合适的排序外没有做任何事情"
(http://blog.csdn.net/pure2007/article/details/6623398)

目录
相关文章
|
NoSQL
mongodb每天上亿数据量定期清理
背景:mongodb(应用运营数据分析与自动自助化支持平台)每分钟有30w~40w的insert,20w~30w的update。数据保留一天,一天之前的数据可以清理。一天的数据量大概1亿左右。由于数据量较大,清理数据对系统造成了较大影响,入库会出现堵塞。
4041 0
|
Linux
阿里云官方yum源
阿里云官方yum源
72397 0
|
NoSQL Linux MongoDB
Centos7安装MongoDB
Centos7安装MongoDB
1488 0
|
关系型数据库 数据库 MySQL
|
监控 Linux
zabbix自动化监控---自动发现机制(二十二)
zabbix自动监控之自动发现 1.自动发现介绍 当我们有上千台主机都需要加监控的时候用自动发现会非常方便,只需要我们创建一个自动发现规则,设置自动发现的范围,在根据设置的动作就可以将已经安装好agent的Linux服务器自动的添加到监控上
1064 0
zabbix自动化监控---自动发现机制(二十二)
|
监控 网络协议 关系型数据库
zabbix自动化监控---自动注册机制(二十三)
zabbix自动监控之自动注册 1.自动注册介绍 zabbix自动发现的效率非常慢,每次自动发现的时候都需要对所有的主机进行扫描,也类似与zabbix被动模式,每次都需要向机器进行一次探测,比如这次某个主机没有存在,下次上线了又要重新扫描一次,效率非常低下。 而zabbix自动注册的原理就类似主动模式,每次都是由zabbix-agent主动去向zabbix-server说我上线了,需要加入监控,这时zabbix-server同意后立马就加入监控了,这个效率是非常高的 zabbix自动注册只需要配置四个地方即可生效
526 0
zabbix自动化监控---自动注册机制(二十三)

热门文章

最新文章