Gremlin: выполнение текстового поиска в AWS Neptune - PullRequest
0 голосов
/ 03 июля 2018

Используя Gremlin, как я могу выполнить поиск текста, как,

- Name starts with "A"
- Name ends with "B"
- Name contains "t"
- etc.

Я знаю, что у NEO4J и у Януса есть какой-то специальный код для такой вещи.

Я понял, что Нептун не поддерживает регулярные выражения. https://forums.aws.amazon.com/thread.jspa?messageID=854392?

1 Ответ

0 голосов
/ 03 июля 2018

Я думаю, что на данный момент единственной опцией является поддержка startsWith() функциональности, аналогичной:

gremlin> g = TinkerFactory.createModern().traversal()
==>graphtraversalsource[tinkergraph[vertices:6 edges:6], standard]
gremlin> g.V().has('name',between('m','n'))
==>v[1]

Остальное просто невозможно с Нептуном в настоящее время - более подробное обсуждение этой темы присутствует по этому другому вопросу .

...