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