Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
3.4.9
-
None
-
None
Description
With TINKERPOP-2499 we made traversal results from match() more consistent but it came with the cost of not being as aggressive at trimming unneeded labels. It would be good to get back to supporting patterns we once had (which were much too strictly defined and relied on the execution of other strategies to work) where we could properly recognize:
match(__.as("a").out("knows").as("b")).select('a') match(__.as("a").out("knows").as("b")).dedup('a')
and perhaps even various calls to path() which has always completely exited PathRetractionStrategy. If this gets done for 3.5.0, then Upgrade Docs for "match() Consistency" should be edited