fetch 与 lookup 查询相同点的结果不同



lookup on N100 where N100.name=="中国石油化工集团有限公司" yield N100.name
fetch prop on N100 hash("中国石油化工集团有限公司")
RT

索引有正常创建吗?

有索引的

先创建的索引还是先插入的数据?如果有旧数据存在,索引建好后要rebuild index。

首轮的初始化全量插入,等数据插入完毕之后28号建的索引;并且昨天31号 rebuild 了一次索引。另外确认28号之后没有插入过新数据。

mark

我们需要确认下, 感谢反馈. @bright-starry-sky, @darionyaphet, 要不要加个plan试试

好的,麻烦了。

要的,稍后我来试一下。

这个space是几副本? 数据量大概是多少? 28号全量导入之后做过compaction么? 主要想确认下中间有没有发生过leader切换


这是导入的配置。

数据量是统计csv行数得出 :
节点约5亿,关系约4亿,但是其中节点有大量重复,目前统计不出来去重之后的量,估计的话不到2亿吧。

compaction应该是没有做过,生成图库之后只执行过 索引和查询 相关的语句。

中间storage有挂掉,leader应该是发生过切换的。

所以看上去是个单副本集群, leader不会切换, storage挂掉是在哪个步骤还有印象么? 是在Rebuild index过程中么

数据是28号导入成功的,紧接着开始建立索引。storage挂掉是在30号,31号 rebuild index。

1 个赞

好的 多谢

请问这个问题解决了吗,之前也遇到过类似的问题

@critical27 @bright-starry-sky

能否尝试一下,找一条期望的数据手动insert一下,然后lookup试试,想排查一下是哪个环节的问题。

lookup的时候,storaged的log里有异常信息吗?

遇到同样的,fetch没问题,lookup没结果还success, 索引已经建立success, storaged log没异常