nebualGraph 2.0.1 ngql 语句client 接口调用有时识别空格报错

提问参考模版:

nebula 版本:2.0.1
部署方式(分布式):
是否为线上版本:Y / N
硬件信息
磁盘 2TB ( 推荐使用 SSD)
CPU 32C、内存 128G ssd
问题的具体描述
ngql 语句client 接口调用有时识别空格报错,但语句在studio 执行有可以

GO FROM 86618 OVER Person_representativeWork,Director_work,Scenarist_work,Actor_work WHERE $$.Thing.Thing_class contains "Film" OR $$.Thing.Thing_class contains "TvSeries" OR $$.Thing.Thing_class contains "Cartoon" OR $$.Thing.Thing_class contains "Documentary" OR $$.Thing.Thing_class contains "AudioVisualWork" YIELD DISTINCT (CASE Person_representativeWork._dst >-1 WHEN true THEN Person_representativeWork._dst ELSE 0 END) +(CASE Director_work._dst >-1 WHEN true THEN Director_work._dst ELSE 0 END) +(CASE Scenarist_work._dst >-1 WHEN true THEN Scenarist_work._dst ELSE 0 END) +(CASE Actor_work._dst >-1 WHEN true THEN Actor_work._dst ELSE 0 END) as id,$$.Thing.Thing_name AS Thing_name,$$.Thing.Thing_tag AS Thing_tag,$$.Thing.Thing_class AS Thing_class,$$.Work.Work_locationCreated AS Work_locationCreated,$$.Work.AudioVisualWork_datePlay AS AudioVisualWork_datePlay

ngql 语句client 接口调用有时识别空格报错

用了什么客户端, 你贴出来的query是没有问题的,你要不把graphd的日志也发下

用的java 2.0.1 client
graphd 只有下面的日志
E0810 11:14:43.897748 602754 QueryInstance.cpp:103] SyntaxError: syntax error near ` 86618 ’

你回复下 dingding 的客户端的问题,是用的 Console 还是其他的,例如 Python、Go 客户端

你可以复现吧,可以的话,你通过console 执行下 “update configs graph:v=1”, 然后再操作你那条报错的query,然后把graphd的日志再贴出来。

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