SDN @Index
将在收集属性上正常工作,类似的东西:
@Index(unique = false)
private Set<Long> optionIds;
这是可能的,应该起作用,应在给定标签的属性optionIds
上创建索引。
,但很可能这不会像您期望的那样起作用。问题来自neo4j索引数组的方式(及其无法索引设置的事实 - 仅列表,并且无法从数组中索引单个元素)。
整个数组将被索引,然后可以再次通过整个数组查找。如果您想通过整个集合进行索引查找,请使用排序的集合,因此ID在存储数组中始终以相同的顺序为单位(Set
由OGM存储为数组)。
您无法通过索引数组中的单个元素进行索引查找。