Star

match 使用问题Can't solve the start vids from the sentence

为了更快地定位、解决问题,麻烦参考下面模版提问 ^ ^

提问参考模版:

  • nebula 版本:v2-nightly
  • 部署方式(Docker ):
  • 硬件信息
    • 磁盘( 必须为 SSD ,不支持 HDD)
    • CPU、内存信息:
  • 出问题的 Space 的创建方式:执行 describe space xxx;
    image
  • 问题的具体描述
    match报错如下图

```
image
```

你先插入数据再创建的index,需要做index的rebuild才可以查询。

image
好像还是不行

我自己验证的结果是:先创建空属性的 tag index,然后再插入数据 match 就能找到合适的索引并返回结果,如下所示:

(root@nebula) [test]> show stats
+---------+------------+-------+
| Type    | Name       | Count |
+---------+------------+-------+
| "Tag"   | "book"     | 1     |
+---------+------------+-------+
| "Space" | "vertices" | 1     |
+---------+------------+-------+
| "Space" | "edges"    | 0     |
+---------+------------+-------+
Got 3 rows (time spent 1193/1671 us)

Wed, 13 Jan 2021 21:45:49 CST

(root@nebula) [test]> match(v:book) return v;
+---------------------------+
| v                         |
+---------------------------+
| ("1" :book{name: "java"}) |
+---------------------------+
Got 1 rows (time spent 3752/4182 us)

但是先插入数据,再在该 tag 上执行空属性的 REBUILD TAG INDEX 就会报上述的错误,这里可以看看空属性的 tag index 的 rebuild 行为是否符合预期

CC @pandasheeps @Shylock-Hg

1赞

你数据重新插入下,应该就可以了。

image
重新插入也不行,奇怪我的show stats居然不行,是因为没用ssd?

你本地的 v2-nightly 镜像是什么时间的,会不会是那时这个功能的 PR 还没进,是不是要 docker pull 更新一下所有的镜像?

嗯,两周之前的 我更新下试试

我刚换了v2.0.0-rc1
image
image
我用console连接 welcome alpha版本 是我这边的问题 还是镜像里面这没有改成rc1

我的问题。。。 没有执行SUBMIT JOB STATS

是的,rc1的版本号没有修改,master修改了,但是发出去的版本是没有修改,很抱歉,给你带来困扰。

match 查询失败的问题rc1中不存在这个问题哈 是镜像老的v2-nightly导致的 多谢支持

谢谢你的反馈,新版本确实也存在问题,楼上已经说了,但是不会报错,只是index没有rebuild。你假如要创建空属性的index,你就在插入数据前创建好,然后再插入数据。可以先避开新版本的问题,后续我们修复了,在这里说明下。

没有啊,我就是先插入的数据,看上面的截图

可以的,那没事的。

这个问题master解决了,应该是你用的版本rebuild index失败了,导致查询不出来。

浙ICP备20010487号