图引擎服务 GES-Gremlin查询:Gremlin特殊语法优化

时间:2024-09-04 15:52:23

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一起返回,结果将是不完整的。

support.huaweicloud.com/usermanual-ges/ges_01_0024.html