了解sphinx中的SetFilter

时间:2014-02-08 20:46:22

标签: sphinx

我正在使用Sphinx,但还没有完全理解SetFilter的工作原理。我现在的假设是在Sphinx配置中我有我的疑问:

 SELECT ID, Kittens, Puppies FROM db_animals;

然后我输入了我想要过滤的属性:

 sql_attr_uint = puppies

然后当我调用Sphinx时,如果我想过滤其中一个属性,我就把它放在:

 $cl->SetFilter( 'puppies', array($puppyID));

所以,如果$ puppyID = 7

Sphinx只返回小狗列设置为7的行。

我是否正确地解释了这一点?这有什么不对吗?

非常感谢您的帮助!!

克雷格

1 个答案:

答案 0 :(得分:1)

对你的第一个问题是肯定的。对第二个没有。这个答案是故意填充的,允许Stackoverflow允许我发布它。格儿。