LOOKUP边查询 显示无数据




我创建了边relation 插入了数据 之后给它的属性category设置了索引 并且执行了重构索引 现在我想用
LOOKUP ON relation WHERE relation.category == “测试1” YIELD relation.pid_source,relation.pid_target,relation.category;
语句 查询出所有边 执行成功显示无数据 是什么原因

有边的数据吗,边可以fetch到吗
如果知道边的起点和终点建议先fetch试试看


可以

请问你索引怎么创建的,给我看看
你要针对relation.category创建一个专门的索引才行

我给category单字段创建了索引 因为我是先插入数据 后创建的索引 所以我 执行了重构索引

再分开执行一次 Rebuild EDGE Index试试?

我删除了索引 重新执行了 一遍 可以查出数据来了 我上面的语句是用java客户端执行的 状态码返回的是0 表示成功 而且执行 查询索引状态的语句可以看到索引的状态是成功的 不知道为什么会出现这种情况 是不是client.execute() 这个方法有问题? 我在测试中还发现 ,我用代码执行完创建 Tag 语句 返回成功 给这个TAG里插入数据 有时候会提示 没有这个TAG的错误 属于偶发问题 请问 java客户端调用这个方法 创建TAG 是有延迟吗?

有可能是java client没有cache到这个数据的问题