neo4j索引立即失败,没有错误

时间:2018-10-08 14:34:18

标签: neo4j

请注意,这不是同一个问题Neo4j Index creation fails

我们在数据库中有2种类型的节点,它们都有一个名为text的字符串属性。对于节点A,此属性不是唯一的;对于节点B,此属性是唯一的。 (我们从来没有明确地使用任何密码来创建任何边界/唯一条件)

我们要有2个索引:

create index on :A(text)
create index on :B(text)

(我目前正在从浏览器界面分别运行那些密码查询)

:B(text)上的索引需要一分钟并且可以正常工作(400万个节点),但是:A(text)上的索引(100万个节点)会立即失败,尽管我也使用python驱动程序进行了尝试以最低的调试级别并通过/var/log/neo4j/..查看,我找不到任何有关失败原因的指示。根据文档判断:A(text)不是唯一的事实应该不会有问题。有没有人预感可能出了什么问题?

编辑:

  • Neo4j版本:3.4.8

  • 最长的:A(text)字符串:17个字符(单个单词)

  • 最长的:B(text)字符串:53个字符(简称)

编辑:我意识到失败立即可能是一个模糊的术语,所以这里正是使用浏览器界面时发生的事情...

create index on :B(text)

返回

Added 1 index, completed after 1 ms.

紧接着

:schema

返回

Indexes
    ON :B(text) POPULATING 

一段时间后

:schema

返回

Indexes
    ON :B(text) ONLINE

现在为A

create index on :A(text)

返回

Added 1 index, completed after 1 ms.

紧接着

:schema

返回

Indexes
    ON :B(text) ONLINE
    ON :A(text) FAILED

0 个答案:

没有答案