у меня в схеме бд прописано поле
<dynamicField name="*__loc" type="location" indexed="true" stored="true"/>
удаляю все документы и оставляю только один с данными полей
"property__map__loc_0_coordinate":"52.1",
"property__map__loc_1_coordinate":"-93.87341",
"property__map__loc":"52.1,-93.87341",
хочу сделать геозапрос
/select?omitHeader=true&wt=json&json.nl=flat&fq={!geofilt%20sfield=property__map__loc}&pt=45.15,-93.85&d=50
получаю ошибку
{"trace":"java.lang.UnsupportedOperationException\n\tat org.apache.lucene.queries.function.FunctionValues.doubleVal(FunctionValues.java:47)\n\tat org.apache.solr.schema.SpatialDistanceQuery$SpatialScorer.match(LatLonType.java:387)\n\tat org.apache.solr.schema.SpatialDistanceQuery$SpatialScorer$1.nextDoc(LatLonType.java:449)\n\tat org.apache.lucene.search.Weight$DefaultBulkScorer.scoreAll(Weight.java:219)\n\tat org.apache.lucene.search.Weight$DefaultBulkScorer.score(Weight.java:172)\n\tat org.apache.lucene.search.BulkScorer.score(BulkScorer.java:39)\n\tat org.apache.lucene.search.IndexSearcher.search(IndexSearcher.java:669)\n\tat
Поле в схеме сконфигурировано
Данные корректны
Запрос тоже
Помогите пожалуйста разобратся