//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(‘关键字‘, ‘*‘);
时间: 2024-10-23 23:23:41