首页 > Web开发 > 详细

php应用sphinx接口相关操作

时间:2016-07-25 01:40:33      阅读:337      评论:0      收藏:0      [点我收藏+]
//emailid的范围

$sphinx->SetIdRange($min, $max); 

 

//属性过滤,可过滤的属性必需在配置文件中设置sql_attr_    ,之前我们定义了这些

    sql_attr_uint            = fromid

    sql_attr_uint            = toid

    sql_attr_timestamp  = sendtime

//如果你想再次修改这些属性,配置完成后记得重新建立索引才能生效

 

//指定一些值

$sphinx->SetFilter(‘fromid‘, array(1,2));    //fromid的值只能是1或者2

//和以上条件相反,可增加第三个参数

$sphinx->SetFilter(‘fromid‘, array(1,2), false);    //fromid的值不能是1或者2

//指定一个值的范围

$sphinx->SetFilterRange(‘toid‘, 5, 200);    //toid的值在5-200之间

//和以上条件相反,可增加第三个参数

$sphinx->SetFilterRange(‘toid‘, 5, 200, false);    //toid的值在5-200以外

 

//执行搜索

$result = $sphinx->query(‘关键字‘, ‘*‘);

php应用sphinx接口相关操作

原文:http://www.cnblogs.com/qijiu/p/5702024.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!