例外:索引`node_auto_index`不存在

时间:2014-05-20 19:16:52

标签: indexing neo4j

我正在使用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";

1 个答案:

答案 0 :(得分:0)

如果使用Neo4j嵌入式,则必须在启动代码中调用自动索引代码,或者必须将适当的配置传递给数据库工厂方法。

此设置未存储在数据库中。

此外,如果您刚刚开始使用Neo4j,请使用2.0.3和自动索引。

请参阅:http://docs.neo4j.org/chunked/milestone/query-schema-index.html