使用Schema使用Neo4J Java REST绑定创建索引

时间:2013-05-20 23:04:53

标签: java rest neo4j

我目前正在使用neo4j java-rest-binding项目尝试使嵌入式和远程数据库的客户端代码相同,这对我来说非常理想。

但是我在远程服务器上执行时遇到以下代码问题:

protected void createDefaultIndices(GraphDatabaseService graphDb) {
    Schema schema = graphDb.schema();
    Transaction tx = graphDb.beginTx();
    try {
        /* Folder index on path property. */
        schema.indexCreator(DynamicLabel.label(FolderNode.FOLDER_LABEL))
                                        .on(FolderNode.PATH_PROPERTY)
                                        .create();
        tx.success();
    } catch (Exception x) {
        x.printStackTrace();
    } finally {
        tx.finish();
    }
}

当我尝试执行此操作时,会发生以下异常:

Exception in thread "main" java.lang.AbstractMethodError:      
org.neo4j.rest.graphdb.RestGraphDatabase.schema()Lorg/neo4j/graphdb/schema/Schema;

是否为GraphDatabaseService的REST实现实现了架构API?或者我是否需要以其他方式解决这个问题?

感谢。

0 个答案:

没有答案