【发布时间】:2012-08-27 11:44:49
【问题描述】:
我需要为数组实现索引或关系的设计建议。我正在使用最新的 Spring Data Neo4j 来实现它 我有一个节点,其中包含如下类别的字段,
@NodeEntity
Class Product {
Set<Category> Categories;
}
public enum Category {
RTW,
SHOE,
DENIM,
OUTER_WEAR
}
现在,我需要找出具有 X 和 Y 类别的产品(例如:RTW 和 SHOE)。 实现这一目标的最佳方法是什么? 我可以在数组类型上创建索引吗?还是我应该为 Category 创建一个新的 NodeEntity 并在 Product 和 Category 之间创建必要的关系?
对此的任何帮助将不胜感激。提前致谢。
【问题讨论】: