执行lookup的时候报错"SemanticError: Invalid label identifiers: domain_group"

  • nebula 版本:v3.6.0
  • 部署方式:单机
  • 安装方式:DEB
  • 是否上生产环境:N
  • 硬件信息
    • 磁盘:20TB
    • CPU:Intel(R) Xeon(R) Gold 5320 CPU @ 2.20GHz * 2
    • 内存:256GB
    • 操作系统:Ubuntu 22.04 LTS
  • 问题的具体描述
    我的标签如下:

我在NebulaGraph Studio(v3.8.0)的控制台执行如下命令:
lookup on domain_group
where domain_group.mast_qq > 40
yield properties(domain_group).gid, properties(domain_group).name | limit 5;

结果报错,如下:
SemanticError: Invalid label identifiers: domain_group

如图:

为什么啊?明明创建了相应的Tag,但是却没法使用ngql语句进行查询?我Google也没找到任何这个报错的信息。

LOOKUP 使用的前提是需要有相关的索引,请问你创建 domain_group 索引了么。

创建了。为主要的属性都创建了属性索引。

现在的问题是语法都验证通不过。

重建下索引,看下你能不能查出来数据。

上周工作日重建了一次,双休又重建过一次。那我再尝试尝试。

嗯嗯,有新的进展来更新下帖子哈。

好的。谢谢了。

gdb 断点调试了,郁闷,不管是info args、print、show都打印不出变量值。。。。问题还是没解决,原因也未知。


你语法不对,请看文档

1 个赞

我去,我去,我去!!!我这啥眼神啊。还真是你圈的问题。

服了我自己了。

应该说我们的语法还有改进空间,不是那么自然 :smile:

还是你会用!学习了。

:joy: :sweat_smile: :sweat_smile:,太尴尬了我。我还对着你们的语法规范敲的语句。结果还是敲错了。

:face_holding_back_tears: 下次就记住了。

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