Ceci est mon NRS 4 entités:SDN4 déclaration de succession et l'indice Neo4j à la classe de base
@NodeEntity
public abstract class BaseEntity {
@Index(unique = false)
private Date createDate;
....
}
@NodeEntity
public class Decision extends BaseEntity {
....
}
Ceci est :schema
sortie:
Indexes
ON :BaseEntity(createDate) ONLINE
et j'ai une requête Cypher suivante:
MATCH (d:Decision) WHERE d.createDate={createDate}
AFAIK (Neo4j SDN4 entity inheritance and indexes) de cette façon, l'index Neo4j :BaseEntity(createDate)
ne sera pas utilisé parce que j'essaye d'atteindre le noeud d: Étiquette de décision.
Est-il possible à 4 NRS pour définir l'index par héritage de classe (laisser createDate
au niveau BaseEntity
) afin de pouvoir utiliser createDate
index sur l'étiquette :Decision
?