如何解决Neo4j:匹配具有2个以上共同属性的节点
我正在处理包含4列数据的csv文件中的数据:hotelName
,hotelPool
,hotelSpa
,hotelGym
,其中hotelName
是酒店的唯一名称,hotelPool
列出了酒店拥有什么样的游泳池,hotelSpa
列出了酒店拥有什么样的水疗中心,hotelGym
列出了酒店拥有什么样的体育馆。
采样数据如下:
第1行"California","Full-size","Fully-equipped"
第2行"Yorba","None","Full-equipped"
第3行"Heartbreak","Full-equipped"
第4行"Chelsea","Fully-equipped"
如果这些酒店共有2个或更多共同特征,我想对它们进行匹配。
例如,加利福尼亚州与约巴(Yorba)有2个共同点-两家酒店都有全尺寸游泳池和设施齐备的健身房。
加州也有与“伤心欲绝”相同的两个功能-两家酒店都有大型水疗中心和设施齐备的健身房。
加利福尼亚州与切尔西(Chelsea)具有3个共同点-两家酒店都有全尺寸游泳池,全尺寸水疗中心和设施齐备的健身房。
我想要的输出是具有两个或两个以上共同特征的饭店,如下所示:
第1行California,Yorba,2
第2行California,Heartbreak,2
第3行California,Chelsea,3
如何基于2个或更多功能进行匹配?
解决方法
这应该做到:
{{1}}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。