neo4j - neo4j cypher如何在单词节点链中找到最频繁的节点模式
问题描述
我有一个带有文本作为单词节点链的 GraphDB。
一个小的测试查询如下所示:
MATCH p=(n1:Token)-[:NEXT_TOKEN]->(n2:Token)-[:NEXT_TOKEN]->(n3:Token)
WHERE n1.text = 'von'
AND n2.text = 'den'
RETURN n1.text, n2.text, n3.text,
count(p) AS n3Anzahl ORDER BY n3Anzahl DESC;
我需要的是最常见的三字链列表。
任何想法都会有所帮助。
解决方案
来自 Falcon:好的,所以取出你的 WHERE 子句,查询应该可以工作
推荐阅读
- javascript - 来自字符串 + 变量的 Javascript 变量
- azure - 在 Asp.Net CORE 3.x 中实现 Active Directory 组
- javascript - JSONLint 说 JSON 有效,但我无法在 JavaScript 中从中获取值
- python - 如何打印以下程序的目标总和的不同对?
- reactjs - 为什么这个流类型定义不起作用?
- ios - Siri Intent Extension 中的 TouchID 身份验证
- c - 在 C 中是否有可能具有函数的结构或联合?
- javascript - 在 Javascript 中创建的颜色选择器不会将颜色值呈现给 DOM
- hdfs - 什么时候认为新创建的 HDFS 文件可供读取?
- java - Spring Boot 中匿名用户的 oAuth 令牌