Java 查询neo4j而不是REST的最快方法是什么?

Java 查询neo4j而不是REST的最快方法是什么?,java,rest,neo4j,cypher,Java,Rest,Neo4j,Cypher,我在我的项目中使用的是NEO4J而不是REST,它是一种社交网络,所以即使是非常小的东西,比如递增的视图、喜欢、关注、朋友和其他小东西,也必须运行很多查询。现在我正在使用'@Query'方法,通过扩展GraphResposition将查询发送到数据库 比如说 @Query(“匹配n返回n”) 公共列表返回节点() 有没有更快的方法来做这些小事情 谢谢。恐怕这会导致有偏见的回答。其中一个答案可能是:围绕Neo4j REST API编写自己的HTTP客户端;PUse索引(如标签),获取更多数据(如:

我在我的项目中使用的是NEO4J而不是REST,它是一种社交网络,所以即使是非常小的东西,比如递增的视图、喜欢、关注、朋友和其他小东西,也必须运行很多查询。现在我正在使用'@Query'方法,通过扩展GraphResposition将查询发送到数据库

比如说

@Query(“匹配n返回n”)
公共列表返回节点()

有没有更快的方法来做这些小事情


谢谢。

恐怕这会导致有偏见的回答。其中一个答案可能是:围绕Neo4j REST API编写自己的HTTP客户端;PUse索引(如标签),获取更多数据(如:追随者、朋友)并缓存。在我看来,这个问题与Neo4J没有严格的关系……谢谢大家。我正在建立几乎所有东西的索引。无论如何,我想问一件具体的事情,使用RestGraphDatabase queryEngine是更好的主意还是上面提到的更好?我的意思是RestCypherQueryEngine我相信如果你的项目是开源的,你可以使用企业版的Neo4j。