使用match匹配tag 属性失败

nebulagraph:v3.6.0
nebula3-python:v3.5.1

执行match匹配语句失败:match (v:disease) where v.disease.name==“男科病” return v limit 1
Error found in optimization stage: IndexNotFound: No valid index found

我看文档里3.6版本不需要建索引了,为啥还会提示缺索引呢?

不需要创建索引的是这种语句 match v return v limit n,你这种已经用属性值来做查询了,是需要创建对应的索引的,不然查询不到。

我在nebula-graph-studio上建了索引,用python client查,是不报错了,但查出来结果为空

但实际是有数据的

创建了索引之后,rebuild index 下。

1 个赞