- nebula 版本:r2.0.0
- 部署方式:docker单机
- 硬件信息
- SSD
- core i5,8GB
- 问题的具体描述
在使用MATCH进行查找时,如果使用
MATCH (n:Entity) WHERE id(n)=="XXXXX" return n
是可以正常查出来数据的,但是如果去掉WHERE的时候就会报错
SemanticError: Can't solve the start vids from the sentence: MATCH (n:Entity) RETURN n
MATCH (n:Entity) WHERE id(n)=="XXXXX" return n
是可以正常查出来数据的,但是如果去掉WHERE的时候就会报错
SemanticError: Can't solve the start vids from the sentence: MATCH (n:Entity) RETURN n
是的,目前还没支持这种语法
去掉where条件后没有索引吧 加上where条件是查询的默认id索引
match (n:Entity) 这样的形式需要Entity上有索引
所以我理解,如果match的时候,vertex没有属性建立索引,那么就不能用match (n:SomeVertex) return n这样的语句进行查询了
是的