У меня возникли проблемы с оценкой того, когда использовать какой механизм запросов Neo4j (Gremlin, Cypher, обходы, встроенные алгоритмы). Например, я хотел бы выбрать единственный узел на всем графике.
- с наибольшим количеством ребер;
- в пределах определенной длины пути от одного из 4 начальных узлов;
- имеющий определенную ценность для собственности.
Я использую neo4jrestclient Python и могу выполнять базовые сценарии и обходы Gremlin / Cypher для некоторых требований по отдельности (например, вычисление In / OutDegree с помощью Gremlin), но мне не хватает более общей картины того, как их комбинировать.
Какие-либо предложения?