Воспроизведение функции автозаполнения браузера Neo4j в операторе шифрования

Я пытаюсь воспроизвести «автозаполнение» функциональности интерфейса браузера neo4j, используя только запрос шифрования. Успешная реализация будет означать, что если запрос выполняется в браузере, переключение кнопки автозаполнения не будет иметь никакого эффекта, поскольку в запросе указаны все «дополнительные отношения».

Я использую браузер для прототипирования запросов, а затем использую RNeo4j для их реализации. В идеале я хотел бы, чтобы результат RNeo4j соответствовал результату браузера, включая автозаполнение.

В качестве примера рассмотрим запрос:

`MATCH p = (n:label1 {name:'tom'})-[r*2..3]-(n:label1 {name:'jerry'})
RETURN p`

В браузере с отключенным автозаполнением я получаю только то, что просил (как и ожидалось), тогда как при включенном автозаполнении я получаю все отношения между любыми узлами на пути, где ни один из узлов не является "томом" или "Джерри".

Я пытался использоватьWITH с последующим вторымMATCH следуя за первымMATCH но это не дает требуемых результатов.

Любая помощь с благодарностью!

Ответы на вопрос(1)

Ваш ответ на вопрос