图引擎服务 GES-Gremlin查询:Gremlin特殊语法优化
Gremlin特殊语法优化
GES集成了gremlin中的OLTP功能,并在一定程度上做了部分功能增强与strategy优化。
- 增强版Text Predicate
g.V().has('name', Text.textSubString('xx'))
Predicate
描述
textSubString
子字符串
textCISubString
忽略大小写的子字符串
textFuzzy
模糊匹配
textPrefix
前缀查询
textRegex
正则匹配
在指定schema时,不要给属性取名为id, label, property, properties。
在进行gremlin操作时,有很多step会把结果转化为map结果。众所周知,在map结构中,是不允许出现两个相同key。一般来说当向一个map中重复insert多个相同的key,其value会被覆盖 or 该操作被取消。当把属性名取为id, label, property, properties,在很多操作中,如果id与属性中的id一起返回,结果将是不完整的。