我正在尝试在第二个内部距离内使用 withinDistance 查询中的结果。
我有2个空间索引,房屋和兴趣点(兴趣点)。我正在尝试找到符合某些参数的房屋,然后在每个房子周围找到POI。
这是我到目前为止所做的,但我不知道如何在第二个内部距离查询中将 house.lon 和 house.lat 作为参数传递
START house=node:Houses('withinDistance:[48.0,5.3,100.0]')
MATCH house ... // ... find Houses which match certain parameters
WITH house
START poi=node:POIs('withinDistance:[house.lon,house.lat,50.0]')
RETURN house.name, count(poi)
奖金问题:POI与POI_Type节点相关联,如何按每个房屋的类型返回POI数量?
干杯:)
答案 0 :(得分:1)
不幸的是,索引查找语句不是表达式而是文字。 所以你现在必须做一个客户往返来构建它们:(
哪个是不幸的,但我怀疑它会改变。