我正在尝试为我的PH树索引实现矩形范围查询,我有以下问题:
RangeQuery
,但是从文档中可以看出它返回给定范围的最近邻居。类似地,DatabaseQuery
的其他实现似乎不支持此标准查询。IndexFactory
注释实现@apiviz
是否足够?答案 0 :(得分:1)
ELKI中的关系有类型信息。
如果类型是NumberVector
,则它是点数据。我们还没有很多用于存储矩形的用例,但是你可以编写你的索引以便它可以用于例如SpatialComparable
(基本上是任何类型的边界框)。
目前还没有矩形窗口查询的查询类型,但可以使用中心和加权最大范数来模拟这些查询类型。 ELKI中可能只有一个或两个使用矩形查询的数据挖掘算法。大多数可以使用索引加速的数据挖掘算法似乎都使用半径或kNN搜索。
测试的最佳方法是支持标准范围和knn查询,然后运行例如DBSCAN聚类和LOF异常值检测。如果为它实现IndexFactory
和Parameterizer
(因此可以在MiniGUI中进行配置),那么这应该很容易测试。
@apiviz
注释仅用于JavaDoc,我们一直在考虑使用不同的UML图工具。
抱歉,邮件列表注册页面目前无法访问;系统管理员似乎有一个未解决的安全问题。我已经更新了网页,其中包含如何通过电子邮件订阅的说明。