neo4j相关内容

如何仅使用密码在 neo4j 中创建空间索引?

我想使用 Neo4j 和空间索引.我找不到任何文档来演示如何通过密码执行此操作,只能通过 REST API. 是否有可能通过 Cypher 创建空间索引,比如在 Neo4j 网络控制台中? 解决方案 目前没有办法使用 Cypher 创建空间索引.您可以使用 Java API 或 REST 调用,请参阅 http://neo4j-contrib.github.io/spatial/#r ..
发布时间:2021-12-28 17:36:34 其他开发

Neo4j 聚合函数

我正在尝试使用 SUM 函数并将其结果存储为关系的新属性.但它不起作用.我使用的查询是: MATCH (a:Employee)-[r:CorporateMessage]->(b)其中 a.Eid = 6001 和 b.Eid IN [6002,6003,6004,6005,5001]SET r.Internalsum = SUM(r.Count) 我得到的错误是: 在此上下文中聚合函数 ..
发布时间:2021-12-28 17:36:27 其他开发

在 Mac 上启动 neo4j

我正在尝试启动 neo4j 服务器,但未成功.我遵循了指南,http://docs.neo4j.org/chunked/snapshot/server-installation.html#_mac_osx_service,但不断收到以下错误: 正在启动 Neo4j 服务器...警告:未更改用户进程[22112]...等待服务器准备好................................ ..
发布时间:2021-12-28 17:35:57 其他开发

Java neo4j、REST 和内存

我已经在 J​​ersey tomcat 下为 REST API 部署了一个使用 neo4j java 嵌入式版本的应用程序.通过使用 jconsole 测量内存使用情况,我注意到每个 REST 调用都会增加 200Mb 的内存(我认为这是因为整个图形被加载到内存中).因此,只需 5 次调用,服务器就分配了 1Gb 的内存,这是很多!要清理内存,我必须等待垃圾收集器(阈值设置为 1Gb). ..
发布时间:2021-12-28 17:35:49 Java开发

neo4j - 如何通过 rest api 运行 1000 个对象的查询

我需要运行 1000 个对象的查询.使用 /batch 端点我可以让它工作,但速度太慢(300 个项目 30 秒). 所以我正在尝试与此文档页面中所述相同的方法:http://docs.neo4j.org/chunked/2.0.1/rest-api-cypher.html#rest-api-create-mutiple-nodes-with-properties 将此 JSON PO ..
发布时间:2021-12-28 17:35:40 Java开发

将实体与 Neo4j 中正确的关系相关联?

我正在尝试使用 Neo4j 为项目、员工和项目角色之间的关系建模.每个项目都有一个称为“项目经理"的角色和一个称为“主管"的角色.我试图在数据模型中实现的是能够说“对于项目 A,主管是员工 X".就我而言,重要的是“项目"、“人员"和“角色"都是实体(而不是属性).这在 Neo4j 中可能吗?简单来说,在 Neo4j 中关联实体是否可行?在 MySQL 中,这将用一个带有唯一 id 列和三个外键列 ..
发布时间:2021-12-28 17:35:30 其他开发

从 linux 连接到 Neo4j 的问题

尝试从 java 连接到 Neo4j 时出现以下错误: 线程“main"中的异常java.lang.RuntimeException:启动时出错org.neo4j.kernel.EmbeddedGraphDatabase,/data/graph.db在 org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGra ..
发布时间:2021-12-28 17:35:13 其他开发

Neo4j Cypher:查找一组匹配节点之间的公共节点

与此处发布的问题非常相似 我有以下节点:文章和单词.每个单词都通过 MENTIONED 关系与文章相关联. 我需要查询所有包含常用词的文章,其中常用词列表是动态的.从客户的角度来看,我正在传递一个单词列表,并期望返回具有这些单词的文章的结果. 以下查询完成工作 WITH ["orange", "apple"] 作为单词MATCH (w:Word)(w2:Word)WHERE w ..
发布时间:2021-12-28 17:35:03 其他开发

Neo4j 嵌入式数据库在应用程序异常终止后挂起

我将公开我的第一个基于 Neo4j 嵌入式数据库的应用程序,但遇到了严重的阻塞问题 - 这是我之前遇到的数据库删除问题有效清除 Neo4j 数据库 我使用: 操作系统:Windows 8.1jdk1.8.0_51neo4j 版本 2.2.3Lucene 版本 3.6.2spring-data-neo4j 版本 3.4.0.M1 我注意到如果在终止我的应用程序之前使用 graphDa ..
发布时间:2021-12-28 17:34:54 其他开发

ShortestPath 找不到任何没有最大跳数限制的路径

在我的图中,顶点 5 和 36 之间有一条路径,但是当我运行查询时: match (n {Id:5}), (m {Id:36}), p=shortestPath(n-[*]->m) return length(p); 我返回了 0 行.但是,当我向路径添加最大跳数限制时,我得到了结果: match (n {Id:5}), (m {Id:36}), p=shortestPath(n ..
发布时间:2021-12-28 17:34:48 其他开发

在 Cypher 查询中结束 UNWIND 语句

如果我有一个展开参数的密码查询,那么查询的该部分之后的所有内容都被称为展开的 x 次.我想想办法结束放松并继续做其他事情. MATCH (thing:Thing)UNWIND { 名称} AS 名称CREATE thing-[:HAS_NAME]-(n:Name {name: name})//完成放松与(东西)创建东西[:HAS_AGE]-(a:Age {age: 20}) 在上面的例子中,由 ..
发布时间:2021-12-28 17:34:42 其他开发

VirtualBox 中的 Neo4j 服务器:无法创建 rrd 存储

我正在尝试在运行 Ubuntu 的 Virtualbox 中运行 Neo4j 服务器.服务器文件和数据库位于我的 Windows 主机中,并通过共享文件夹 (vboxsf) 访问.不幸的是,我无法轻松地将数据传输到虚拟机中并直接在那里运行(由于虚拟磁盘上的可用空间不足.我尝试将其放大但没有成功.) 数据库是由我的队友设置和使用的.现在我想访问我系统上准备好的数据.(顺便说一句,我是 neo4 ..
发布时间:2021-12-28 17:34:27 其他开发

如何在java中使用密码加载CSV文件?

我是密码的新手.我想在 java 中使用密码加载 csv.我用谷歌搜索并找到了以下内容 从“http://neo4j.com/docs/2.3.1/csv/import/movies.csv"加载带有标题的CSV作为csvLine合并(国家:国家{名称:csvLine.country})..... 如何使用此加载 csv 查询到 java 代码中.我试过这样的事情. import java. ..
发布时间:2021-12-28 17:34:17 Java开发

Spring Data Neo4j:使用带有嵌入式的 Neo4j 服务器:JAR 包装

我终于能够在我的 java 应用程序中创建一个使用嵌入式数据库的服务器实例,如此处.当我从 Eclipse 运行它时,这可以正常工作,但这实际上不是我的目的(我的应用程序,除其他外,为数据库提供新节点和关系).我有一个 Neo4j 框,它应该是我的服务器实例,我想将我的应用程序部署为 JAR 文件.这样,我想从那里访问 Web 界面.我已经对其进行了测试:在我的开发机器上运行 java 应用程序时 ..
发布时间:2021-12-28 17:34:04 其他开发

Cypher Query:在大图中查找最小和最大关系长度

目标:找出两种节点类型之间的最小和最大关系长度. 示例:以下是节点类型“T"的虚拟连接 (Aplha)-->(Bravo) (Bravo)-->(Charlie) 所以到达两个节点​​的最小跳数为1(即Aplha直接链接到Charlie),到达两个节点​​的最大跳数为2(即(Aplha)--(Beta)--(Charlie)). 密码查询我有: MATCH (from: ..
发布时间:2021-12-28 17:33:55 其他开发

在 Neo4j 中查询特定于案例的节点

我有一个像附加图片一样的设置.橙色节点表示案例,蓝色节点表示该案例中各种活动的表演者. 我想依次查询每个案例.在每种情况下,我都需要添加关系 [:RELATED {value: 1}] from nodei 到 nodek ,对于位于其间的所有 k(ID 落在在 i 和 j 之间)那对 Performer 节点(nodei,nodej)使得: 名称(节点i) == 名称(节点j) ..
发布时间:2021-12-28 17:33:46 其他开发

不推荐使用包装服务器引导程序,有什么替代方法?

WrappingNeoServer 实例(根据之前版本的手册)必须通过 WrappingNeoServerBootstrapper 创建,现在已弃用.如果我尝试直接实例化 WrappingNeoServer,我需要传递一个 GraphDatabaseAPI 实例,它可以通过 GraphDatabaseService 的简单转换获得,但也被标记为 Deprecated.我只能假设这个功能现在被认为是 ..
发布时间:2021-12-28 17:33:40 Java开发

输出 JSON 对象中的所有直接邻居

是否可以在 Cypher 中编写查询以将以下查询的输出格式化为 JSON 对象? MATCH (n:Artist{name:'Metallica'})-[r]->(m:Album)返回{节点:n,邻居:{ type(r): collect(m) }} 当然,这不是有效的 Cypher 查询.我想看看是否有任何方法可以编写生成此处提出的概念的查询?另一个问题(除了type(r):)是m,它需 ..
发布时间:2021-12-28 17:33:33 其他开发