Это может зависеть от того, что позволяет Нептун, но вот несколько примеров, взятых из моей книги, которые будут работать, если Нептун разрешит лямбду такого типа.
g.V().hasLabel('airport').
filter{it.get().property('desc').value().contains('Dallas')}
// Using a filter to search using a regular expression
g.V().has('airport','type','airport').
filter{it.get().property('city').
value ==~/Dallas|Austin/}.values('code')
// A regular expression to find any airport with a city
//name that begins with "Dal"
g.V().has('airport','type','airport').
filter{it.get().property('city').value()==~/^Dal\w*/}.values('city')
Вы можете избегать лямбд, если все, что вам нужно, это поведениеиз начала с:
g.V().hasLabel('airport').
has('city',between('Dal','Dam')).
values('city')
Для полноты вот URL-адрес книги и связанных материалов (все с открытым исходным кодом) https://github.com/krlawrence/graph
Cheers Kelvin