Neo4j - 将匹配应用于上一场比赛的每个结果

2024-01-09

情况:具有许多端点的图,每个端点都与主图有一个连接。该连接可能会穿越多个中间层节点->关系->节点在加入主图之前。每个连接的最终节点都有特定的属性。

我有一个查询沿着这条路径走并找到最终连接到主图的节点。我有另一个查询返回端点节点的列表。如何使用查询 2 中的节点列表将其输入到查询 1 中,以便为查询 2 的每个成员获取查询 1 的结果?

理想情况下我想要类似的东西FOREACH但这是因为查询 1 以 a 开头match陈述。它不会做任何改变。类似于create outer_list -> each outer_list_member -> run next query and return single result -> repeat with next list_member


  • 查询1:match p=(n {individual end node property})-[r: JOINS*1..5]-(m { joining node property }) return n.name, length(p) as len, m.name order by len limit 1
    -- 这给了我结束节点和加入节点(通过最短路径)
  • 查询2:match node_list = (n {property of all end nodes})

我可以跑query 1如果我手动指定给定结束节点的唯一属性(“id”),则会得到正确的结果。我想创建所有端节点及其连接节点的列表。


赛弗的WITH子句对于将一个查询输入另一个查询非常有用。也许这会有用?

http://neo4j.com/docs/stable/query-with.html http://neo4j.com/docs/stable/query-with.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Neo4j - 将匹配应用于上一场比赛的每个结果 的相关文章

  • 使用 Cypher,如何返回仅包含其属性子集的节点

    假设我在 Neo4j 中创建了一个节点 CREATE Thing a foo b bar 我可以编写一个查询来获取该节点及其所有属性 MATCH n Thing a foo RETURN n 返回 a foo b bar 但是是否可以匹配一
  • 在巨大的数据集上创建独特的节点和关系 NEO4J

    我的问题与这个非常相似 如何通过neo4j中导入的csv文件创建独特的节点和关系 https stackoverflow com questions 25090255 how to create unique nodes and relat
  • 如何使用 nosql 构建成就和徽章

    我目前有一个使用 mongodb 作为数据库的社交游戏应用程序 我的问题是 如果我想创建一个积分和徽章系统 有哪些建议 成就 徽章的业务逻辑可能会变得非常复杂并且非常临时 因此实时授予徽章似乎效率不高 我想象将跟踪的操作添加到队列中的某处
  • 使用 neo4j 建模有序树

    我刚刚开始使用 neo4j 并且了解图形和关系的原理 但是我在想要建模的某些结构方面遇到了一些麻烦 我想在编程语言项目中使用它 并存储已解析源文件的 AST 从那里 我计划向节点添加大量额外的数据和关系 以帮助分析和工具 但基本的 AST
  • 如何在ubuntu中从源代码安装postgresql的AGE扩展? [关闭]

    Closed 这个问题是与编程或软件开发无关 help closed questions 目前不接受答案 由于我想尝试一下 Apache Age of postgresql 所以在阅读文档时我迷失了方向 有什么简单的解决方案吗 这是有关如何
  • 如何返回每个另一个节点属性的最大计数

    我需要计算一位作曲家的音乐作品每十年被演奏了多少次 然后只返回每十年演奏次数最多的一首作品 除了过滤除每十年最高计数之外的所有内容之外 该密码可以执行所有操作 match c Composer CREATED BY w Work lt 2
  • 如何使用 spring-data-neo4j 配置 neo4j EmbeddedGraphDatabase (现已弃用)?

    我正在使用 spring data neo4j 3 1 1 Release 和 neo4j 2 1 2 我设法制作了一个运行良好的 spring 配置 但它使用了 org neo4j kernel EmbeddedGraphDatabase
  • Neo4j - 根据关系属性查找两个节点之间的最短路径

    我试图弄清楚是否有某种方法可以根据关系总和获得两个节点之间的最短距离 给出以下示例 neo4j 图像示例 https i stack imgur com fiJe1 png 上图代码 CREATE some point 1 Point ti
  • 如何转储 neo4j 图形数据库?

    我将所有数据库存储在一个位置C JATIN DATA 数据库 neo4jDatabases 如何使用 neo4j Desktop 单独转储所有数据库 我已经尝试过 neo4j admin dump database to 这个命令但出现错误
  • 没有 Neo4Django 的 Django 和 Neo4j

    我正在使用 Neo4j 以及 Postgres 构建一个 Django 应用程序 我发现这个 Django 集成称为新4django https github com scholrly neo4django 我想知道是否可以只使用neo4r
  • neo4j - 三个节点之间的关系

    我完全陌生Neo4j这些天我正在测试它 我遇到的一个问题是如何正确实现涉及 3 个不同节点的关系Spring Data 例如 假设我有 3 NodeEntitys User Tag and TaggableObject 正如你可以争论的那样
  • Cypher Neo4j 无法加载外部资源

    在 Windows 环境中 我尝试加载带有以下语句的 csv 文件 LOAD CSV WITH HEADERS FROM file E Neo4j customers csv AS row 它似乎无法正常工作并返回 无法加载外部资源 文件
  • lucene 如何与 Neo4j 配合使用

    我是新来的Neo4j and Solr Lucene 我读到我们可以在 Neo4j 中使用 lucene 查询 这是如何工作的 Neo4j中使用lucene查询有什么用 我还需要一个建议 我需要编写一个应用程序来搜索和分析数据 which
  • 无法将 neo4j shell 连接到本地服务器

    我已经通过自制程序安装了 neo4j 2 0 0 并启动了服务器 我可以通过端口 7474 访问 webadmin 控制台 但是当我运行时neo4j shell host localhost port 7474 I get non JRMP
  • 为 Apache Spark 示例运行 Cypher (CAPS)

    我知道这是一个广泛的问题 但这会对neo4j不属于某个领域的用户scala编程 我需要使用Apache Spark 项目的 Cypher https github com opencypher cypher for apache spark
  • 在 Neo4j OGM 1.1.3 ogm 深度为 2 中加载对象非常慢

    使用查询深度 2 时出现超时session load 我正在使用 Neo4j OGM 1 1 3 尝试从 Spring Data Neo4j 3 4 迁移 尝试加载 Node 对象 class Node Long id String nam
  • 如何决定使用哪种NoSQL技术? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 MongoDB 基于文档 HBase 基于列 和 Neo4j 对象图 的优缺点是什么 我特别有兴趣了解
  • neo4j合并2个或多个重复节点

    我使用 cypher 手动输入 Neo4j 数据库 因此很容易出现创建重复节点等错误 重复的节点将与其他节点具有各自的关系 是否有内置函数可以合并这些节点 或者我应该手动完成 听起来可能 但密码脚本很复杂 获取每个重复节点的关系 使用正确的
  • “neo4j-admin”不被识别为内部或外部命令、可操作程序或批处理文件

    我正在尝试将 neo4j 2 2 数据导入 neo4j 3 1 文档 https neo4j com docs operations manual current upgrade deployment upgrading 告诉我跑 neo4
  • Neo4j节点创建速度

    我的笔记本电脑上有一个新的 neo4j 设置 通过 REST API 创建新节点似乎相当慢 平均约 30 40 毫秒 我在谷歌上搜索了一下 但找不到任何真正的基准来衡量 应该 花多长时间 有这个帖子 https www arangodb c

随机推荐

  • 什么是 libswiftRemoteMirror.dylib 以及为什么它包含在我的应用程序包中?

    我有一个 iOS 应用程序 最近已切换到 Xcode 8 作为其中的一部分 我们从 swift 2 2 切换到 2 3 稍后会推出 swift 3 我有一个基本上运行的自动构建管道xcodebuild在专用构建机器上生成发布二进制文件 在我
  • Chrome 中的 Flexbox 项目高度不正确[重复]

    这个问题在这里已经有答案了 对于任何 CSS 专家来说 我都面临着一个棘手的问题 我的绿色 div 具有灵活的高度 占据了剩余的高度 现在我想在该 div 中放置一个 div 它应该是绿色 div 的一半 但 Chrome 似乎将其视为整个
  • 来自 bison 的 ANTLR 语法

    我正在尝试将语法从 bison 翻译为 ANTLR 野牛的语法本身非常简单 但我找不到简单的方法来做到这一点 野牛语法 expr expr or expr expr and expr expr 欢迎任何提示 链接 指针 谢谢 尤利安 在AN
  • 链接器中不必要的链接库

    我有一个项目 我可以从链接器中排除一些库并且仍然可以构建 就最终产品的性能和内存而言 排除它们是否更好 一个好的 C 链接器不会包含来自代码中未使用的任何库的任何调用 所谓的 死代码剥离 所以 我想说这取决于您使用哪种 C 链接器来发出最终
  • Google App Engine 和 Android(OAuth、C2DM 或云消息传递)[关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 作为该板的许多用户 我想开发一个以
  • 如何使用 jq 更新 json 文档中的单个值?

    如果我忽略了一些非常明显的事情 请道歉 我刚刚发现jq我正在尝试使用它来更新一个 JSON 值而不影响周围的数据 我想通过管道curl结果变成jq 更新一个值 并将更新后的 JSON 通过管道传输到curl X PUT 就像是 curl h
  • 如何更改帖子中提到的 html 标签中的用户? (VUE-节点)

    我有一个 body 属性 其中包含涉及 username1 username2 的文本 我想将昵称 user1 user2等更改为路由器链接 可以使用正则表达式来做到这一点吗 最终代码需要像这样 链接配置文件中没有
  • Java 中的 Web 浏览器控件?

    我有 C 背景 我们有一个叫做网页浏览器 https learn microsoft com en us dotnet api system windows forms webbrowser view netframework 4 8可以加
  • 如何从文本字段填充自定义 uitableview

    我创建了三个文本字段 食物名称 食物数量 钠含量 当我单击提交按钮时 我想使用文本字段中的数据更新表格视图 我创建了一个 NSObject 以及建立的日志来显示正在从文本字段保存数据 并且提交将移动到表格视图 但我无法从文本字段获取数据来显
  • 设置SQL语句参数值:列索引1,参数值[名称],值类[java.lang.String],SQL类型未知

    我使用 NamedParameterJdbcTemplate 将参数传递给 Query 但是我收到跟踪详细信息作为警告 并且参数绑定没有显示 主要问题是它显示正在执行的 sql 但我希望参数也是其中的一部分 但只有 问号 出现 警告绑定发生
  • 选择桌面+移动应用程序的技术堆栈

    我目前正在浏览网络以获取信息 目标是构建经典棋盘游戏的网络和移动版本 我们的想法是在桌面版本上拥有完整的功能和游戏 以及与之配套的精简的本机移动应用程序 这将允许用户玩游戏并更改一些设置 现在我已经习惯了为桌面构建 Web 应用程序 但我从
  • 如何在 Gerrit 中创建新的补丁集?

    我是 Gerrit 新手 希望在提交新更改时创建新补丁 我使用本指南设置 Gerrithttps review typo3 org Documentation install quick html https review typo3 or
  • Ninject 程序集与引用的程序集不匹配

    Setup ASP NET MVC3 忍者 v2 2 1 4 忍者 v3 0 0 15 Ninject MVC3 v3 0 0 6 Ninject Web Common v3 0 0 7 使用 NuGet 我的 UnitTest 项目引用
  • 如何在具有圆角的超级视图中翻转非全屏 UIView?

    我正在翻转 UIView 类似于天气应用程序的页面翻转 不过 视图不是全屏的 并且超级视图有圆角 问题在于 在翻转动画期间 超级视图的圆角被黑色填充到方角 这是我设置角的方法 self view layer cornerRadius 15
  • 如何使用 javascript/jquery 从 URL 中删除获取变量和文件名?

    我正在研究这个问题 但找不到针对此特定目的的任何可靠答案 假设我有一个网址 http mysite com stuff index php search my search http mysite com stuff index php s
  • Xamarin Android - 在发布模式下打印到应用程序输出

    打补丁一些崩溃 https stackoverflow com questions 24809580 noclassdeffounderror android support v7 internal view menu menubuilde
  • 没有物理设备的配置文件

    我在这个论坛和苹果开发者论坛上经常看到这个问题 我已经按照教程学习了 6 个多小时 我想要的只是添加该应用程序 以便我可以与朋友和家人一起测试它 我没有 iPhone 我有一台 Macbook Pro 和付费的开发者注册 当我选择通用 IO
  • 在 Django 中生成带有内联摘要的列表/报告

    我正在尝试编写一个视图 该视图将生成一个报告 显示我的库存系统中的所有项目 并在某个点提供摘要 顺便说一下 这个报告纯粹是一个 HTML 模板 就我而言 每个项目都是订单的一部分 一个订单可以有多个项目 我希望能够在每个订单结束后显示基于
  • CarrierWave:为所有版本化文件创建相同、唯一的文件名

    在详细介绍之前 我先切入主题 有没有人找到一种方法让 Carrierwave 将文件名称保存为时间戳或每个文件唯一的任意字符串 默认情况下 Carrierwave 将每个文件及其备用版本保存在其自己的目录中 以型号 ID 号命名 我不喜欢这
  • Neo4j - 将匹配应用于上一场比赛的每个结果

    情况 具有许多端点的图 每个端点都与主图有一个连接 该连接可能会穿越多个中间层节点 gt 关系 gt 节点在加入主图之前 每个连接的最终节点都有特定的属性 我有一个查询沿着这条路径走并找到最终连接到主图的节点 我有另一个查询返回端点节点的列