3

正确索引 SDN 5 动态 @Properties 很热门?

以下财产声明是否有效:

@Index(unique = false)
@Properties(prefix = NAME_PROPERTY_PREFIX)
private Map<String, String> nameProperties = new HashMap<>();

地图内的所有属性键nameProperties都会被单独索引吗?请描述。

4

1 回答 1

3

不支持此功能,因为如果启用了自动索引,则索引创建将在应用程序启动时扫描类。由于在扫描类时没有要发现的已知字段(映射键),因此没有创建索引。

此外,当我从上面尝试您的示例时,我看到在属性字段名称 ( nameProperties) 上创建了一个无用的索引,该索引在 Neo4j 中从未使用过。

于 2017-11-27T11:02:29.330 回答