我修改了示例EmbeddedNeo4jWithIndexing.java(使用索引创建节点)。 我评论所有shutdown()方法, 在做完之后,我通过neo4j-shell -readonly打开数据库,然后运行
start n=node:nodes("*:*") return n;
我得到0行 如果我没有-readonly打开数据库,并运行上面的命令,它就成功了! 我很困惑 我试过1.8.2和1.9
答案 0 :(得分:2)
我们不允许对正在运行的数据库进行只读访问,因为lucene忽略了R / O方面,并且仍然在后台异步进行合并,与实时数据库的合并线程发生冲突。