【发布时间】:2012-03-12 18:02:59
【问题描述】:
我有狮身人面像对象。我得到了狮身人面像的所有结果。现在我需要再次运行搜索而不重置整个对象。我只需要重置一个过滤器。
这是我需要重置的过滤器 $sphinx->SetFilter("cid", $category_ids);
如何只重置一个过滤器。我需要从过滤器中完全删除旧值。
【问题讨论】:
-
$sphinx->ResetFilters();不适合你?
-
对这个如此修改的狮身人面像对象没有任何功能 foreach ($sb_sphinx->_filters as $key=>$filter) { if($filter['attr'] == sb_cid) { unset($ sb_sphinx->_filters[$key]); } }
-
您应该发表您的评论作为答案。然后,您可以接受答案(甚至是您自己的),以便将问题标记为已回答。