SPH_MATCH_EXTENDED2 クエリ構文で sphinx 2.0.4-release を使用しています。クエリに「空の値」がある場合:
blah & ''
sphinx はそれを無視し、"blah" だけを検索します。フィールド検索演算子を使用し、空の値が最後に来る場合でも、同じように機能します。
@field1 blah @field2 ''
しかし、このクエリ:
@field1 '' @field2 blah
エラーの原因: 構文エラー、' '' @field2 blah' 付近の予期しない TOK_FIELDLIMIT。もちろん、空の値をトリミングすることはできますが、この動作は私には非論理的なようです...何か間違ったことをしていますか? それとも本当にバグですか?