You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently, the optimized plan only preserves the PathExpand operator ( for out("2..3","KNOWS") ), while miss out the EdgeExpand ( for out("KNOWS") ) operator.
BingqingLyu
changed the title
[BUG] Unexpected results of pattern matching in GOpt-based compilation
[BUG] Missing pattern sentences in Pattern Matching in GOpt-based compilation
May 13, 2024
… in GOpt (#3805)
<!--
Thanks for your contribution! please review
https://github.com/alibaba/GraphScope/blob/main/CONTRIBUTING.md before
opening an issue.
-->
## What do these changes do?
<!-- Please give a short brief about these changes. -->
As titled. We throw out unsupported exception for multi-edge patterns in
GOpt (to avoid unexpected result for multi-edge pattern), and we will
support such patterns later.
## Related issue number
<!-- Are there any issues opened that will be resolved by merging this
change? -->
Fixes#3774
---------
Co-authored-by: Longbin Lai <[email protected]>
Describe the bug
Based on the new GOpt-based compilation stack, the following pattern outputs unexpected plan:
Currently, the optimized plan only preserves the
PathExpand
operator ( forout("2..3","KNOWS")
), while miss out theEdgeExpand
( forout("KNOWS")
) operator.The plan looks like:
The text was updated successfully, but these errors were encountered: