DSE 图形空间索引——用 km 搜索?
DSE Graph spatial indexes -- search with km?
我正在尝试根据距离过滤具有点属性的顶点,类似于文档 Using search indexes 部分底部的示例:
A query can find all sensors that meet the requirement of being inside the described polygon Distance that is designated as a circle with a center at (-110, 30) and a radius of 20 units with the method Geo.inside().
用于半径的"units"实际上是度数。我想要的是找到以公里为单位的一定半径内的点。
这显然得到了 Solr 的支持(参见 distanceUnits
here),甚至是上游发行版中的默认设置。我试图在 RPT 的配置中更改 schema.xml
以设置 distanceUnits=kilometers
,但随后 solr 核心在重新加载时抛出了以下异常:
org.apache.solr.common.SolrException: Must specify units="degrees" on field types with class SpatialRecursivePrefixTreeFieldType
我正在尝试根据距离过滤具有点属性的顶点,类似于文档 Using search indexes 部分底部的示例:
A query can find all sensors that meet the requirement of being inside the described polygon Distance that is designated as a circle with a center at (-110, 30) and a radius of 20 units with the method Geo.inside().
用于半径的"units"实际上是度数。我想要的是找到以公里为单位的一定半径内的点。
这显然得到了 Solr 的支持(参见 distanceUnits
here),甚至是上游发行版中的默认设置。我试图在 RPT 的配置中更改 schema.xml
以设置 distanceUnits=kilometers
,但随后 solr 核心在重新加载时抛出了以下异常:
org.apache.solr.common.SolrException: Must specify units="degrees" on field types with class SpatialRecursivePrefixTreeFieldType