未知形状定义 [CIRCLE]

Unknown Shape definition [CIRCLE]

我正在尝试创建一个新文档,不幸的是我遇到了这种异常:

Unable to parse shape given formats "lat,lon", "x y" or as WKT because java.text.ParseException: Unknown Shape definition [CIRCLE (2.175888 41.388587, 20)]

这是我的要求:

/update
{

  "id": 4,
  "document_type_id": 4,
  "geo": "CIRCLE (2.175888 41.388587, 20)"

}

这是我的文件类型:

  <fieldType name="location_rpt" class="solr.SpatialRecursivePrefixTreeFieldType" maxDistErr="0.001" spatialContextFactory="org.locationtech.spatial4j.context.jts.JtsSpatialContextFactory" validationRule="repairBuffer0" distErrPct="0.025" distanceUnits="kilometers"  autoIndex="true" geo="true"/>

这是我的 geo 字段:

<field name="geo" type="location_rpt" multiValued="true" indexed="true" stored="true"/>

Sorl 不再支持圆形。我们应该改用 SHAPE(POINT(lon lat), DISTANCE in °degree).