我想对属性sql_attr_uint
使用一个筛选器,该属性是从我的配置中的sql_query
接收的。
除了一件事之外,使用PHP API(Git repos上的最新版本)一切都很好。因为我的网站最初并不是为了容纳这个额外的"字段"而写的(根据另一个问题,我使用的是字符串的crc32,而不是精确的^string$匹配),这意味着我的$SphinxSearch->search(...);
返回了一个多余的列。
但是,如果我删除CRC32字段的sql_attr_uint行,我当然无法对其执行过滤
除了遍历结果数组并取消设置中具有crc32值的所有元素,以便我的数组标记再次排列之外,有没有一种方法可以简单地忽略结果中的属性字段?也许类似于:
sql_attr_uint_silent = somefield
??
SetSelect可用于控制返回哪些属性。设置为空字符串应该不会产生任何结果。