我有以下情况。我有可在不同商店购买的产品。这是原理图数据集:
Product Store Store lat/lon
A A 1/1
A B 2/2
A C 3/3
B A 1/1
B C 3/3
现在,当用户搜索“ A”时,结果将自动按距离排序。
问题: 用户获得了带有三个普通“ A”产品的。
我想要实现的目标: 是否有一个参数/方法可以让我按距离和结果按产品排序?
我已经尝试过的操作:使用具有纬度/经度坐标的集合不起作用有两个原因:不支持对多个集合进行排序,并且可以确定集合的大小大。因此,我决定对数据集进行非规范化处理,并为一个产品和一个存储一个数据集。
感谢您的任何提示, 迈克尔