2012-03-30 26 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可用於控制返回哪些屬性。設置爲空字符串應該沒有。