首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用图形数据库进行领域建模过滤

使用图形数据库进行领域建模过滤
EN

Stack Overflow用户
提问于 2012-07-10 23:23:34
回答 1查看 146关注 0票数 0

任何人都可以以最佳方式表示/查询以下问题

  1. 产品可在商店,p1 -> s1,p2 -> s1,p1 -> s2 .
  2. 产品只能在商店销售,这取决于商店的地理位置(北、南、东.)和位置大小(小、中、大)或存储/产品属性的组合。这些都是驱动哪些产品将在商店销售的制约因素。

我想问一下,我是商店s1,我能卖什么产品?

对于解决这个问题的好方法,我很欣赏,我认为像neo4j这样的图形数据库是合适的,但是使用这些方法的经验有限,所以任何指针都是有价值的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-07-13 11:48:16

您可能可以将位置和大小建模为节点,并将存储连接到它们,然后您可以使用Cypher、http://docs.neo4j.org/chunked/snapshot/cypher-query-lang.html对它们进行查询,参见http://tinyurl.com/d8lnvbm中的一个示例。

代码语言:javascript
复制
START p=node(1) match p-[:SOLD_IN]->store-[:LOCATED]->l, store-[:CATEGORY]->c
WHERE l.name="north" AND c.name="big" 
RETURN store
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11423432

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档