import org.neo4j.graphdb.GraphDatabaseService;
import org.neo4j.graphdb.factory.GraphDatabaseFactory;
import org.neo4j.graphdb.factory.GraphDatabaseSettings;
import org.neo4j.kernel.EmbeddedGraphDatabase;
public class Test
{
public static void main(String [] args) {
GraphDatabaseService graphDb = new GraphDatabaseFactory().
newEmbeddedDatabaseBuilder( "C:\\NeoTest" ).
setConfig( GraphDatabaseSettings.node_auto_indexing, "true" ).
setConfig( GraphDatabaseSettings.node_keys_indexable, "ID" ).
newGraphDatabase();
System.out.println(graphDb.index().getNodeAutoIndexer().isEnabled());
System.out.println(graphDb.index().getNodeAutoIndexer().getAutoIndexedProperties());
graphDb.shutdown();
// Reopen it
graphDb = new EmbeddedGraphDatabase("C:\\NeoTest");
// Keys are missing
graphDb.index().getNodeAutoIndexer().setEnabled(true);
System.out.println(graphDb.index().getNodeAutoIndexer().getAutoIndexedProperties());
graphDb.shutdown();
}
}