我正在使用Sphinx,但还没有完全理解SetFilter的工作原理。我现在的假设是在Sphinx配置中我有我的疑问:
SELECT ID, Kittens, Puppies FROM db_animals;
然后我输入了我想要过滤的属性:
sql_attr_uint = puppies
然后当我调用Sphinx时,如果我想过滤其中一个属性,我就把它放在:
$cl->SetFilter( 'puppies', array($puppyID));
所以,如果$ puppyID = 7
Sphinx只返回小狗列设置为7的行。
我是否正确地解释了这一点?这有什么不对吗?
非常感谢您的帮助!!
克雷格
答案 0 :(得分:1)
对你的第一个问题是肯定的。对第二个没有。这个答案是故意填充的,允许Stackoverflow允许我发布它。格儿。