在使用match语句匹配某tag并进行属性过滤时,只需要对该tag的任一一种属性建索引就可以了?
比如tag user有age和gender两种属性,我只对age建了索引,但是使用match (v:user) where v.user.gender == “female” return v是可以执行成功的,如果一种属性的索引都不建就会提示没建索引。
nebula版本:3.0.1
在使用match语句匹配某tag并进行属性过滤时,只需要对该tag的任一一种属性建索引就可以了?
比如tag user有age和gender两种属性,我只对age建了索引,但是使用match (v:user) where v.user.gender == “female” return v是可以执行成功的,如果一种属性的索引都不建就会提示没建索引。
nebula版本:3.0.1
你可以 explain 下这两条语句,看下各自的执行计划是如何的,来看下具体的语句是如何执行的。
我在翻老帖子,应该能解释你这个现象的原因。具体的还是可以用 explain 看下执行计划。
好的,感谢,我看下执行计划
此话题已在最后回复的 30 天后被自动关闭。不再允许新回复。