Мне нужно создать этот запрос браузера - http://localhost:8983/solr/master_storeSearchIndex_default/select?d=20&pt=36.088892%2C-86.197294&q=*%3A*&sfield=soLatLong_string
в java с использованием org.apache.solr.client.solrj.SolrQuery
Где d
- это расстояние в километрах, pt
- это центральная широта / длинная точка и soLatLong_strin
g - это
spatial sfield.
Я знаю создание запросов для обычных полей, но не для Spatial field
и фильтра geofilt
.
Например, для преобразования этого запроса - &fq=myfield_string_mv:value
Я могу сделать solrQuery.addFilterQuery("myfield", value);