Тот же код solrj возвращает расстояние до точки (39, -88) при работе с Solr 6 *, но выдает ошибку с Solr 7 * и Solr 8.1 (xx_p - поле местоположения, ядра solr создаются с использованием схемы по умолчанию)
SolrQuery query = new SolrQuery();
query.setRows(10);
query.set("q","*:*" );
query.set("fq", "{!geofilt pt=39,-88 sfield=xx_p d=500}");
query.set("fl","id","xx_p", "geodist(xx_p,39,-88)" );
Ошибка от Solr 7 или Solr 8:
ValueSource не доступен напрямую из этого поля. Вместо этого попробуйте запрос, используя расстояние в качестве оценки.