neo4j - 在 neo4j 中,如何将节点组合成组并在这些组之间建立关系?
问题描述
我想将节点及其关系组合在一起(如三元组),并在neo4j中的此类三元组之间建立关系。
Neo4j如何做到这一点?很抱歉没有展示我以前的任何作品,因为我找不到任何有用的东西。我在 neo4j 论坛中问过同样的事情,这里。
提前致谢。
EDIT1:
我已经找到了一种可能的方法来做到这一点,需要你的帮助来确定天气会导致查询或存储出现问题。
抱歉,stackoverflow 说我还不允许嵌入图片
可能的解决方案草图。
三元组采用主语-->关系-->谓词
的形式
因此,对于我需要的每个三元组,我将创建另一个表示该三元组的节点。
三元组将具有到主语和谓语的链接,并且还可以包含它们的 id 作为键值对。通过这种方式,我们可以在 2 个三元组之间建立关系。
解决方案
推荐阅读
- networking - 确定 TCP 连接是否可以保持 30 分钟而没有从其对等方接收到任何内容
- powershell - Windows cmd.exe批处理文件的bash“set -o errexit”等效?
- spring - 同一资源上多个 Post 操作的 Rest URI 设计
- node.js - 使用 NODE_MODULE_VERSION 64 针对不同的 Node.js 版本编译。此版本的 Node.js 需要 NODE_MODULE_VERSION 67
- ansible - 模板化字符串时出现模板错误:使用 ansible playbook 的意外字符 u?
- python - pandas 数据帧的屏蔽(过滤)太慢
- c# - 是否可以在不为每列创建类的情况下从大型管道分隔文件中获取特定列数据?
- php - 与 Exchange 的 PHP IMAP 连接有效,但引发错误
- javascript - 我应该在 .gitignore 文件中写 jsconfig.json 还是 tsconfig.json ?
- forms - Symfony 2.7,如果字段为空,表单将不会提交