Вам все еще нужно указать основную часть вашего запроса после функции повышения:
q={!boost b=recip(geodist(),1,1000,1000)}foo:bar&...
Если вас интересует только увеличение с помощью обратной величины расстояния, вы можете использовать запрос с подстановочными знаками:
q={!boost b=recip(geodist(),1,1000,1000)}*&...
... или используйте синтаксический анализатор запросов функции:
q={!func}recip(geodist(),1,1000,1000)&...
Также необходимо указать значения широты / долготы и пространственное поле для запроса в качестве аргументов функции геодиста.:
q={!boost b=recip(geodist(50.1, -0.86, myGeoField),1,1000,1000)}foo:bar&...
... или с учетом параметров строки запроса:
q={!boost b=recip(geodist(),1,1000,1000)}foo:bar&sfield=myGeoField&pt=50.1,-0.86