客户端第一次插入数据,索引无法使用

用客户端执行insert的ngql语句,来做自动插入、索引创建,

  1. 第一次插入数据后,创建、rebuild索引都显示成功,但是在查询时候显示无数据
  2. 需要再次插入创建、rebuild索引,才可以通过索引查询数据,请问原因是什么

请问第一次 rebuild 是提交成功还是 job finished 呢哈?

用代码create,rebuild的index,session.execute ( rel_index_rebuild ),显示is_success() is true,但是show tag/edge index status 显示failed

嗯嗯,job 都是异步提交的(is_success 只是 提交本身的执行成功。),具体 job failed 的原因可能要看下日志分析,不过 rebuild 只有在已有数据上新建了 index 的时候才需要做,如果是已经有的 index,之后新的插入数据的写入过程就包含了 index 数据,无需 rebuild 的。

1 个赞

好的,了解了,谢谢

此话题已在最后回复的 7 天后被自动关闭。不再允许新回复。