0

Location By FQL exを使用してFacebookイベントをフィトリングするにはどうすればよいですか。エジプトにあるすべてのイベントを取得したい

SELECT name FROM event 
WHERE strpos(lower(name), 'Egypt') >= 0

https://developers.facebook.com/tools/explorer?fql=SELECT%20name%0AFROM%20event%20%0AWHERE%20strpos%28lower%28name%29%2C%20%27Egypt%27%29%20%3E% 3D%200

しかし、上記のクエリを使用しようとすると、次のように返されます。

あなたのステートメントはインデックス可能ではありません。WHERE 句には、インデックス可能な列が含まれている必要があります。このような列は、 http://developers.facebook.com/docs/reference/fqlからリンクされている表で * でマークされています

注:イベント名の内容でフィルタリングされた公開イベントを取得したいと考えています。

4

2 に答える 2

0

あなたが得ることができる最も近いのは、contains述語を使用することです

SELECT name,location FROM event WHERE contains('egypt')

これにより、テキストに「エジプト」が含まれるイベントがいくつか取得されます

于 2013-06-06T16:42:58.803 に答える