2012-03-30 28 views
0

我想在我的配置中从sql_query收到的属性sql_attr_uint上使用过滤器。Sphinx搜索使用sql_attr_ *而不返回字段?

除了一件事之外,一切都很好用,使用PHP API(最新的Git仓库)。因为我的网站原本不是为了容纳这个额外的“字段”而编写的(下面是另一个问题,我使用的是字符串的crc32而不是精确的字符串$匹配),这意味着我的$SphinxSearch->search(...);正在返回比所需的更多的列。

但是,如果我删除了CRC32字段的sql_attr_uint行,当然我无法对其执行过滤。

由于缺少结果数组和所有具有crc32值的元素,所以我的数组元素再次排队,是否有一种方法可以简单地忽略结果中的属性字段?也许是这样的:

sql_attr_uint_silent = somefield ??

回答

0

SetSelect可用于控制返回哪些属性。设置为空字符串应该没有。