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

相关文章:

  • 2021-12-25
  • 2021-10-17
  • 2022-02-09
  • 2022-02-01
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-24
猜你喜欢
  • 2021-06-11
  • 2021-09-19
  • 2021-11-18
  • 2022-12-23
  • 2022-12-23
  • 2021-09-27
  • 2021-11-29
相关资源
相似解决方案