neo4j相关内容
我在 Grails 中使用 Neo4j 和 MongoDB,我想知道 Maven Neo4j 插件是否也为我的构建提供 Neo4j 依赖项.MongoDB 也是如此. 我很困惑.我应该使用什么插件或依赖项?有什么区别? 解决方案 Dependencies 是项目需要在某个时间点(即在编译时或运行时)在其类路径中可用的工件(即 jar) 然而,插件是一个工件,您可以在项目中对其进
..
当关系类型用 @RelationshipType 字段注释时,我很难检索关系. 关系在 Neoclipse 中看起来是正确的,但我在我的应用程序中没有检索到任何结果. 不起作用的代码是(简化): @NodeEntity公共抽象类实体{@RelatedToVia私人收藏关系;公共关系相关(实体实体,字符串类型){关系关系=新关系(类型,这个,实体);关系.添加(关系);退货关系
..
我想使用 py2neo 将一些数据插入到 Neo4j 中.链接到数据文件.我是 Neo4j 的新手.谁能告诉我如何将批量数据插入Neo4j.其实我想做Neo4j的性能测试..... 我已经尝试过了,但这仅适用于小数据集... from pprint import pprint从 py2neo 导入 Neo4j、节点、relgraph_db = neo4j.GraphDatabaseServ
..
我在 Neo4J 中有两个数据集.我想在这两个数据集中找到具有相同特定属性的所有节点.这是使用 Cypher 代码. 我目前正在使用: MATCH n=node(*), m=node(*)WHERE (n.name) AND (m.name) ANDn.name=m.name返回 n, m 希望得到一个结果,显示所有具有相同name的节点. 我知道这里是 2013 年的旧帖子:ne
..
我无法理解旧索引方法和新索引方法之间的区别,所以也许有人可以为我澄清这些要点.我唯一关心的是它与 Java API 的关系,而不是 Cypher 查询. 子问题 1) 旧版索引与自动索引是否相同? 2) 如果不使用自动索引,那么每次向图中添加节点时都必须指定是否应该对其进行索引,这是真的吗? 3) 我是否认为您可以从 Java api 启用/禁用所有自动索引而不必弄乱配置文
..
我发现有一个叫做GraphRepository的接口.我有一个供用户实现其工作的自制界面的存储库,但我想知道,我不应该实现 GraphRepository 吗?即使实现时间很长,有些方法没用,我认为这是一个标准,我已经重新编码了这个接口中定义的很多方法. 那么我应该编写“YAGNI"代码还是不遵守标准?你有什么建议? 解决方案 您不需要实际实现 GraphRepository 而是扩
..
我创建了新的应用程序,它应该通过存储库将 Person 对象保存到 neo4j.但是当我使用 findAll 方法时,我没有任何项目. 我正在使用 Spring Boot,这是我的配置: package com.example;导入 org.neo4j.ogm.session.Session;导入 org.neo4j.ogm.session.SessionFactory;导入 org.sp
..
我正在我的图形数据库中进行求和运算:我比较了几个节点,计算了一个数字来表示图形的某些区域的相似程度,如果该数字足够大,我想在节点. 我有一个查询可以完成所有这些,除了检查数字是否足够大;它目前还创建了相似度为 0 的相似度关系 - 我不想要那样. 我的完整密码查询有点长,所以我为这篇文章简化了它.因此,恐怕我无法在 neo4j 控制台中提供示例图数据库.我的图包含 Center 节点,
..
我正在尝试通过使用 py2neo python 模块 (py2neo.cypher.execute) 执行密码命令,将大量节点(~500,000)插入(非嵌入式)neo4j 数据库中.最终我需要消除对 py2neo 的依赖,但我目前正在使用它,直到我了解更多关于 cypher 和 neo4j 的信息. 我有两个节点类型 A 和 B,并且绝大多数节点是类型 A.有两种可能的关系 r1 和 r2
..
我现在正在尝试学习如何使用 Python 中的 Bulbflow 连接到 Neo4j 服务器并在其上运行 Cypher 查询.我不明白的是连接到 neo4j 服务器的两种可能性之间的区别: 1) 图表 frombulls.neo4jserver 导入图g = 图() 2) Neo4jClient frombulls.neo4jserver import Neo4jClient客户端 =
..
我目前正在为一个用例评估 OGM/Spring Data Neo4j 并遇到以下问题: 通过 Spring Data @Query 注释或直接通过 Neo4j Session 执行自定义 Cypher 查询时,结果仅包含直接查询的节点,而不包含相关的节点节点(在结果节点对象中关系为 null).IE.这些查询的深度似乎是 0 而不是 1,正如我从文档中所期望的那样. 如何通过深度为 1
..
我想将 Neo4j 用于我的 Web 应用程序.我在服务器端使用 Node.js.据我了解,我将不得不学习 Cypher 来查询数据库. 在网站上我只能找到参考指南.我正在寻找一些完整的教程,至少在介绍部分,关于将其集成到网站开发过程中.我不懂 Java,暂时不想学. 感谢分享! 解决方案 有了一些 SQL 知识,这个网络研讨会将带你从 0 到初学者一步一步:http://wa
..
我在 Mac OSX 中安装了 neo4j-3.0 作为 docker 镜像.我在哪里可以找到 neo4j 的配置文件? 解决方案 他们有专门的section 在他们的页面上... 有3种方式:通过环境变量、挂载/conf卷和构建新镜像 /conf 卷可能是 OP 想要的方式: 要对 Neo4j 配置进行任意修改,请提供带有/conf 卷的容器. docker run
..
当我尝试使用 spring 代码创建关系时,我收到事务管理器错误.我在我的项目中使用 Mysql 和 Neo4j 数据库.我尝试了不同的解决方案,但无法解决. org.springframework.beans.factory.NoSuchBeanDefinitionException:否名为“transactionManager"的 bean 可用:没有匹配为限定符找到 PlatformT
..
似乎我发现了一些让我感到困惑的东西;我找到了两个 Neo4j 下载到 python,第一个是: http://pypi.python.org/pypi/neo4j-embedded 第二个是: https://svn.neo4j.org/components/neo4j.py/trunk/ 两者有什么区别?第一个似乎很大(大小),所以这是否意味着如果我使用它我就不需要 Ne
..
我的项目是用 Java 编写的,我创建了一个到 Neo4j 数据库的嵌入式连接,并向其添加了一个“bolt"连接器,如文档中所述: http://neo4j.com/docs/java-reference/current/#tutorials-java-embedded 代码是: GraphDatabaseSettings.BoltConnector bolt = GraphData
..
有人知道如何将数据从 Neo4j 的一个实例迁移到另一个实例吗?更准确地说,我想知道如何将数据从本地机器上的一个 Neo4j 实例移动到远程机器上的另一个实例.有没有人对此有任何想法. 我正在使用 Eclipse 和 Embedded Neo4j 在我的 Windows 机器上工作.我需要将此数据传输到 Centos 机器上的远程 Neo4j 实例.请帮我解决一下这个. 解决方案 在
..
我在玩neo4j,我想知道,在节点上有一个 type 属性来指定它是什么类型的节点是很常见的吗?我试过搜索这种做法,我看到有些人将 name 用于这样的目的,但我想知道这是否被认为是一种好的做法,或者索引是否更实用方法? 一个例子是“用户"节点,它的类型是:user,这样如果索引不好,我就可以进行全节点扫描并查找类型用户. 解决方案 确实,这取决于您的用例.如果您添加一个类型属性,然
..
我在 ubuntu 上使用 neo4j 1.8M06.当我启动它时,我收到此警告: 警告:最多允许打开 1024 个文件,建议最少 40 000 个. 是什么意思?如果需要,我该如何调整这个设置? 我已经在这个问题上看到了这个主题,但是还是没看懂. 解决方案 这意味着您只能打开“1024"(默认)文件进行写入.但是NEO4J推荐这个值是40K.这可以通过如下所述的修复来实现.
..
我认为创建远程连接的方法是更改 conf/neo4j-server.properties 中的这一行,特别是删除注释并重新启动服务器. org.neo4j.server.webserver.address=0.0.0.0 我的 URL 是 https://0.0.0.0:7473/browser/ 并且在本地机器上工作,但是当我通过 3G 在 iPhone 上的 Safari 中测试 UR
..