我有一个cypher查询,它返回推荐给用户跟踪的用户列表,但在执行cypher时得到重复的结果。下面是cypher查询:MATCH (user)-[interestRel:INTERESTED_IN]->()<-[:INTERESTED_IN]-(recommendedUsers)
WITH DISTINCT reco
我们正在为我们的应用程序评估Neo4J,在一个小型测试数据库中测试它,该数据库共有20K节点、150 K属性和100 K关系。分支因子为~100关系/节点。服务器和版本信息低于1。Cypher查询如下:
MATCH p = ()-[r1:RATES]-(m1:Movie)-[r2:RATES]-(u1:User)-[r3:RATES]-(m2:Movie)-[r4:RATES]-也许我对Neo4J的期望太高了,希望它能避免组合爆炸。我试着调整了一些服务器参数,但是没有得到进一步
我需要衡量任何查询的性能。n3.name IN {5}) MATCH (n2) where (0={4} OR count={4}) 我尝试过配置文件&解释子句,但它们只返回db命中数。是否有可能获得一个neo4j查询的大符号,例如,我们用大O标记来度量性能?除了使用配置文件和解释之外,还有其他检查查询性能的方法吗</em