Как указано выше.
Я пробовал 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. Это очень грубый подход.
AND CONTAINS('a')