Глядя в Tinkerpop do c, я мог найти список функций String:
TextP.startingWith(string) - Does the incoming String start with the provided String?
TextP.endingWith(string) - Does the incoming String end with the provided String?
TextP.containing(string) - Does the incoming String contain the provided String?
TextP.notStartingWith(string) - Does the incoming String not start with the provided String?
TextP.notEndingWith(string) - Does the incoming String not end with the provided String?
TextP.notContaining(string) - Does the incoming String not contain the provided String?
Но я не смог найти способ их использования. Я также пытаюсь посмотреть Javado c о TextP в http://tinkerpop.apache.org/javadocs/current/core/org/apache/tinkerpop/gremlin/process/traversal/TextP.html, но также не смог найти там никакой полезной информации.
Фильтры запросов, подобные приведенному ниже, работают нормально:
g.V().has( label, within( 'cake', 'coffee' ) ).limit(3)
Некоторые примеры запросов, которые я проверял и не работал:
g.V().label().startingWith('c')
g.V().label().fold().startingWith('c')
g.V().label().fold().has(__.startingWith('c'))
g.V().has(label, startingWith('c'))
g.V().has(label, TextP.startingWith('c'))
g.V().has(label.startingWith('c'))