public List<JTweet> searchGeo(double lat, double lon, double length) {
GeoDistanceFilterBuilder geoFilter = FilterBuilders.geoDistanceFilter("geo").
lat(lat).lon(lon).distance(length, DistanceUnit.KILOMETERS).geoDistance(GeoDistance.PLANE);
SearchRequestBuilder srb = createSearchBuilder();
srb.setQuery(QueryBuilders.filteredQuery(QueryBuilders.matchAllQuery(), geoFilter));
return collectObjects(srb.execute().actionGet());
}
public Set<String> getQuerySuggestions(JetwickQuery query, SearchResponse rsp, long hits) {
TermsFacet tags = (TermsFacet) rsp.facets().facet(ElasticTweetSearch.TAG);