Questions for matching on edge types without indexes #3494
Labels
incompatible
PR: incompatible with the recently released version
type/bug
Type: something is unexpected
Milestone
Describe the bug (required)
issue 1
In Nebula Graph 2.6.x, when running
MATCH ()-[e:follow]-() RETURN e
and there are no edge indexes, it reports can't solve the start vids:This is reasonable. But in the 12.15 nightly version, running the same query reports
Scan edges must specify limit number
.OK. Now I add LIMIT:
Question1: How could Nebula return such results when there is no edge index at all? Does it support scanning without indexes now?
Question2: There are way more
follow
edges than 10, why it returns just 6 of them?issue 2
This is the tricky part. If I specify the edge direction based on the last query, the number of returned rows is exactly 10.
Question 3: Why is an arrow causing such a difference in the number of returned rows? If it is designed to be like this, I think it is strange behavior.
issue 3
If I set a vertex variable
v
in the query in issue 2 or issue 1, an error is reported. But the syntax should be right.Question 4: Adding
v
should not have caused such an issue, right?Question 5: The error message is wrong because I have
LIMIT 10
. I think this is the same issue with #3492. Right?Your Environments (required)
The text was updated successfully, but these errors were encountered: