[
https://issues.apache.org/jira/browse/TINKERPOP-2400?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17185358#comment-17185358
]
Stephen Mallette commented on TINKERPOP-2400:
---------------------------------------------
I'd looked into this a couple weeks ago - as a summary from the referenced
issue, labels that have that delimiter added with {{addV()}} end up being split
automatically. Making the delimiter configurable is an option but given the way
things are implemented I think that ends up being "hard" because {{LabelP}} has
no reference to the configuration on the {{Graph}} instance. One idea might be
for a {{TraversalStrategy}} to re-write {{LabelP}} instances with the
configured delimiter and {{Neo4jGraph.addVertex()}} could respect the
configured delimiter.
> Cannot retrieve node with `::` in label name
> --------------------------------------------
>
> Key: TINKERPOP-2400
> URL: https://issues.apache.org/jira/browse/TINKERPOP-2400
> Project: TinkerPop
> Issue Type: Bug
> Components: neo4j
> Affects Versions: 3.4.8
> Reporter: M. L.
> Priority: Major
>
> I have a node with some label that contains `::`
> But when I run
> {code}
> gts.V().hasLabel("home::simple").count().next();
> {code}
> it returns `0`.
> This is an issue in TinkerPop and related to the special double colon usage:
> the double colon for special meaning with multi-label support (for neo4j).
> Labels that have that delimiter added with {{`addV()`}} end up being split
> automatically.
> See also: https://github.com/neo4j-contrib/neo4j-tinkerpop-api-impl/issues/20
--
This message was sent by Atlassian Jira
(v8.3.4#803005)