+ попробовал вот sourceQuery.filter(QueryBuilders.geoDistanceQuery("geoPoint") .point(lat, lon)); но падает с ошибкой: ElasticsearchStatusException[Elasticsearch exception [type=illegal_argument_exception, reason=distance must be greater than zero]]
в Идее щелкни на место, откуда идет экзепшен, открой декомпилированный код (или скачай исходник, если там ничего не понятно) и попробуй понять, на какое условие этот экзепшен срабатывает