相关疑难解决方法(0)

在多维立方体上的Postgresql k-最近邻(KNN)

我有一个有8个维度的立方体.我想做最近邻居匹配.我对postgresql完全不熟悉.我读到9.1支持多维上的最近邻匹配.如果有人能给出一个完整的例子,我真的很感激:

  1. 如何使用8D立方体创建表?

  2. 样本插入

  3. 查找 - 完全匹配

  4. 查找 - 最近邻居匹配

样本数据:

为简单起见,我们可以假设所有值的范围都是0-100.

第1点:(1,1,1,1,1,1,1,1)

第2点:(2,2,2,2,2,2,2,2)

查找值:(1,1,1,1,1,1,1,2)

这应该与Point1匹配,而不是Point2.

参考文献:

What's_new_in_PostgreSQL_9.1

https://en.wikipedia.org/wiki/K-d_tree#Nearest_neighbour_search

postgresql nearest-neighbor postgresql-9.1

6
推荐指数
2
解决办法
4265
查看次数