Zdaję sobie sprawę, że to starsze pytanie i wiem, że nie odpowiada ono bezpośrednio na twoje pytanie, ale w zależności od twoich zapytań Cassandra może nie być najlepszą opcją, a sprawienie, by twoje zapytania działały z indeksowaniem w MongoDB, również może być problematyczne ( z własnego doświadczenia). Mongo ma niewielką przewagę nad Cassandrą w przypadku dużych ilości danych geograficznych i zapytań imho.
Proponuję również rozważyć skorzystanie z ElasticSearch, który w zależności od kształtu danych i typów zapytań, które będziesz wykonywać, jest prawdopodobnie najlepszym rozwiązaniem. Kiedy zamieściłeś swoje pytanie, prawdopodobnie było to mniej możliwe niż dzisiaj.