我正在使用Neo4j在java应用程序中创建一个图形数据库。但是当我运行一个密码查询时,它会给我一个异常“索引node_auto_index
不存在”。
我是Neo4j的新手,已经找了一些类似的问题,但还没有找到任何解决方案。
以下是设置启用自动索引的配置代码
database.index().getNodeAutoIndexer().setEnabled(true);
database.index().getNodeAutoIndexer().startAutoIndexingProperty("value");
这是我的疑问:
Query = "START a=node:node_auto_index(value={word}) "
+ "WHERE HAS(a.type) "
+ "SET a.type = {type} "
+ "RETURN a.value";
答案 0 :(得分:0)
如果使用Neo4j嵌入式,则必须在启动代码中调用自动索引代码,或者必须将适当的配置传递给数据库工厂方法。
此设置未存储在数据库中。
此外,如果您刚刚开始使用Neo4j,请使用2.0.3和自动索引。
请参阅:http://docs.neo4j.org/chunked/milestone/query-schema-index.html