我在使用Neo4j查询机制时遇到了困难(包括Gremlin、Cypher、遍历和内置算法),而不知道何时应该使用哪种。例如,我想选择整个图中:
- 边数最多的单个节点
- 距离4个起始节点中的一个一定路径长度内的节点
- 某个属性具有特定值的节点
我正在使用Python的neo4jrestclient,可以分别使用Gremlin / Cypher脚本和遍历来执行某些要求(例如使用Gremlin计算出入度),但是缺乏如何将它们组合起来的大局观。
有什么建议吗?