ドキュメントでは、ANDとNOTのみに言及しています。ORを使用しようとしている理由は、大きな結果セットを複数のクエリに分割し、クエリが失敗しないようにするためです。
次に例を示します。このクエリは1つの結果を返します。
SELECT post_id FROM stream WHERE(source_id = '100000462790227')AND strpos(lower(message)、'sweet')> = 0 AND(filter_key ='others')
しかし、フィルターキーにORを追加すると、空の結果が得られました
SELECT post_id FROM stream WHERE(source_id = '100000462790227')AND strpos(lower(message)、'sweet')> = 0 AND(filter_key ='others' OR filter_key ='nf')
それはORですか、それとも私は何か間違ったことをしますか?