【发布时间】:2014-04-15 22:27:10
【问题描述】:
关于在哪里使用标签、节点属性和关系+节点的任何经验法则。
举个例子,假设我有一家商店,我想把我的产品放在 neo4j 中。他们的标识符是产品 sku,我也想对它们进行分类,就像这个是衣服、食品、电子产品一样,你明白了。我将在我的图表上进行免费搜索,就像用户可以搜索任何内容一样,我会返回与该搜索字符串相关的所有内容。
使用会更好吗:
- 我有一个带有
sku 001的节点,我会将它标记为Food的标签。 - 我有一个带有
sku 001的节点,并且在这个节点上有一个名为category:"Food"的属性 - 我有一个带有
sku 001的节点,我将为Food创建另一个节点,并将创建一个“category”关系来关联它们。
我已经读到,如果您要查找属性,最好使用关系 + 节点,因为遍历比查找节点的属性要快得多。
TIA
【问题讨论】:
标签: modeling node-neo4j neo4j