私はsphinxqlは 'not between'をサポートしていますか?
SELECT count(*) as count FROM rt_item WHERE MATCH('') AND sale between 1 and 2;
を試してみましたが、多くの行を得ました。 しかし、スフィンクス
ERROR 1064 (42000): sphinxql: syntax error, unexpected BETWEEN, expecting IN near 'between 1 and 2'
を文句を言う私は
SELECT count(*) as count FROM rt_item WHERE MATCH('') AND sale not between 1 and 2;
をしようとしたときに、私が言うスフィンクス公式文書、検索:
句を。この句は、フルテキストクエリとフィルタの両方に対応します。比較演算子(=、!=、<、>、< =、> =)、IN、AND、NOT、およびBETWEENはすべてサポートされ、フィルタに直接マップされます。 ORはまだサポートされていませんが、将来的にはサポートされます。 MATCH( 'query')はサポートされており、フルテキストクエリに対応しています。
しかし、どちらもNOT NOT BETWEENです。 誰でも私にsphinxqlのサポートができないのかどうか教えていただけますか?サポートされている場合は、正しい文法は何ですか?
「販売」のタイプは何ですか? – hank
販売は単なる例のdb列です。 – chariothy