java - How to check if a schema index already exists for a node's property in neo4j? -
i using indexdefinition populating index on given property in neo4j.
indexdefinition indexdefinition = schema.indexfor(dynamiclabel.label("person")).on("nodetype").create();
problem when execute program again similar code index population, following exception.
org.neo4j.kernel.api.exceptions.schema.alreadyindexedexception: indexed :label[0](property[0]). @ org.neo4j.kernel.impl.api.dataintegrityvalidatingstatementcontext.checkindexexistence(dataintegrityvalidatingstatementcontext.java:107) @ org.neo4j.kernel.impl.api.dataintegrityvalidatingstatementcontext.indexcreate(dataintegrityvalidatingstatementcontext.java:78)
i want check if index property there, no subsequent index population should take place.
why don't check indexes label before trying create , getting (correct) exception?
Comments
Post a Comment