配列のインデックスまたはリレーションを実装するための設計提案が必要です。実装に最新のSpringDataNeo4jを使用しています。以下のようなカテゴリのフィールドを持つノードがありますが、
@NodeEntity
Class Product {
Set<Category> Categories;
}
public enum Category {
RTW,
SHOE,
DENIM,
OUTER_WEAR
}
ここで、XとYのカテゴリを持つ製品を見つける必要があります(例:RTWとSHOE)。これを達成するための最良の方法は何ですか?配列タイプにインデックスを作成できますか?または、Categoryの新しいNodeEntityを作成し、ProductとCategoryの間に必要な関係を作成しますか?
これについての助けをいただければ幸いです。前もって感謝します。