私の設定でsql_query
から受け取った属性sql_attr_uint
にフィルタを使いたいです。Sphinx Searchフィールドを返さずにsql_attr_ *を使用しますか?
PHP API(最新のGitリポジトリ)を使用すると、1つのことを除いてすべてがうまくいきます。私のサイトはもともとこの余分な 'フィールド'に対応するために書かれたものではなかったので(私は、文字列$ crc32という文字列を使用している別の質問から)、$SphinxSearch->search(...);
は必要以上の列を返す。
しかし、CRC32フィールドのsql_attr_uint行を削除しても、その上でフィルタリングを実行することはできません。
結果配列を調べて、すべての要素をcrc32値で設定解除すると、配列の添え字が再び整列してしまうので、結果から属性フィールドを無視する方法はありますか?おそらく次のようなものでしょう:
sql_attr_uint_silent = somefield
??