0
Я пытаюсь выполнить запросsolrj ошибка при выполнении запроса
http://192.168.1.101:7070/solr/locationList_shard3_replica1/select?q=*:*&fq={!geofilt}&sfield=geometry&pt=19.7599,74.8091&d=50&sort=geodist()%20desc
Он отлично работает с Solr приборной панели, но когда я попытался из solrj ошибки
Мой код
query.addFilterQuery("{!geofilt}&sfield=geometry&pt="
+ address.getGeometry() + "&d=1000000&sort=geodist() desc");
ошибка отсутствует sfield для пространственного запроса
Укажите название поля внутри брекеты и попробуйте. '{! geofilt sfield = geometry}' – vinod
Все специальные символы (& etc) будут закодированы, поэтому они являются частью параметра 'fq' - они не будут напрямую вставлены в URL. – MatsLindh