//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( '关键字' , '*' ); |