使用 Gremlin 如何执行文本搜索,例如,
- Name starts with "A"
- Name ends with "B"
- Name contains "t"
- etc.
我知道 NEO4J 和 Janus 有一些自定义代码。
我发现海王星不支持正则表达式。https://forums.aws.amazon.com/thread.jspa?messageID=854392
使用 Gremlin 如何执行文本搜索,例如,
- Name starts with "A"
- Name ends with "B"
- Name contains "t"
- etc.
我知道 NEO4J 和 Janus 有一些自定义代码。
我发现海王星不支持正则表达式。https://forums.aws.amazon.com/thread.jspa?messageID=854392
我认为此时唯一的选择是支持startsWith()
类似的功能,如:
gremlin> g = TinkerFactory.createModern().traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().has('name',between('m','n'))
==>v[1]
目前海王星无法实现其余的 - 关于这个主题的更多讨论存在于这个其他问题上。