2013-10-06 67 views
0

下面的FQL查詢導致NoIndexFunctionException,因爲'current_location'不可索引。如何使用不可索引字段篩選FQL查詢

https://graph.facebook.com/fql?q=SELECT%20uid,%20name,%20current_location%20FROM%20user%20WHERE%20uid=me()%20OR%20uid%20AND%20current_location%20IN%20(SELECT%20uid2%20FROM%20friend%20WHERE%20uid1=me())&access_token=CCAAC... 

是否有任何替代方案過濾非可轉位字段?

+1

沒有辦法做到這一點。看看這個答案由Facebook開發人員:http://stackoverflow.com/questions/5821969/how-could-i-use-fql-to-query-all-the-events-without-using-indexable-column-which/ 5824449#5824449 – sromku

+0

謝謝@sromku有道理。 – Rich

回答

0

對於過濾非可轉位字段,Ibrahim Faour沒有其他選擇,Facebook員工已經解釋了這個post中索引背後的技術推理。