如上。
我已经尝试过FQL查询
SELECT eid FROM event WHERE
(start_time > 2011-08-19T03:00:00+0000) AND (end_time < 2011-08-19T08:00:00+0000) AND
((venue.latitude + 0.005 > 23.7490375) OR (venue.latitude - 0.005 < 23.7490375)) AND
((venue.longitude + 0.005 > 90.39463031) OR (venue.longitude - 0.005 < 90.39463031)))
我得到的结果是
您的陈述无法建立索引。 WHERE子句必须包含可索引的列。在http://developers.facebook.com/docs/reference/fql链接的表中,此类列用*标记
有没有办法使用Facebook或其他数据库服务来获取此信息?
最佳答案
无法通过您要搜索的详细程度进行搜索。
在FQL中,事件表需要一个索引,您可以尝试使用AND CONTAINS('a')
选择所有包含字符a的事件。这是一种非常暴力的方法。