FQL ユーザー ドキュメントには、4 つのインデックス可能なフィールド (* でマーク) があると記載されています。
- 名前
- third_party_id
- イド
- ユーザー名
しかし、次のようなクエリを実行すると:
SELECT uid
FROM user
WHERE name = "Mark Zuckerberg"
エラーが発生します:
{
"error": {
"message": "Your statement is not indexable. The WHERE clause must contain
an indexable column. Such columns are marked with * in the
tables linked from
http://developers.facebook.com/docs/reference/fql ",
"type": "NoIndexFunctionException",
"code": 604
}
}
ここで何が欠けていますか?これはバグですか?ユーザー テーブルの FQL クエリを名前でフィルター処理するにはどうすればよいですか?