任何人都可以帮助您找到代表/查询以下问题的最佳方式
我想问一下,我是商店s1我可以卖什么产品?
感谢任何关于解决这个问题的好方法的想法,我认为像neo4j这样的图形数据库是合适的,但使用这些数据库的经验有限,所以任何指针都是有价值的。
答案 0 :(得分:1)
您可以将位置和大小建模为节点,并将商店连接到它们,然后您可以使用Cypher http://docs.neo4j.org/chunked/snapshot/cypher-query-lang.html对它们进行查询,请参阅http://tinyurl.com/d8lnvbm示例
START p=node(1) match p-[:SOLD_IN]->store-[:LOCATED]->l, store-[:CATEGORY]->c
WHERE l.name="north" AND c.name="big"
RETURN store