neo4j相关内容
我想使用 Neo4j 和空间索引.我找不到任何文档来演示如何通过密码执行此操作,只能通过 REST API. 是否有可能通过 Cypher 创建空间索引,比如在 Neo4j 网络控制台中? 解决方案 目前没有办法使用 Cypher 创建空间索引.您可以使用 Java API 或 REST 调用,请参阅 http://neo4j-contrib.github.io/spatial/#r
..
我正在尝试使用 SUM 函数并将其结果存储为关系的新属性.但它不起作用.我使用的查询是: MATCH (a:Employee)-[r:CorporateMessage]->(b)其中 a.Eid = 6001 和 b.Eid IN [6002,6003,6004,6005,5001]SET r.Internalsum = SUM(r.Count) 我得到的错误是: 在此上下文中聚合函数
..
我进行以下查询 neo4j-sh (?)$ start n=node(*) where n.name =~ 'u(.*)' return n;==>+------------------------------+==>|| |==>+------------------------------+==>|节点[311]{name:"u1"} |==>|节点[312]{name:"u2"} |==>
..
我正在尝试启动 neo4j 服务器,但未成功.我遵循了指南,http://docs.neo4j.org/chunked/snapshot/server-installation.html#_mac_osx_service,但不断收到以下错误: 正在启动 Neo4j 服务器...警告:未更改用户进程[22112]...等待服务器准备好................................
..
我已经在 Jersey tomcat 下为 REST API 部署了一个使用 neo4j java 嵌入式版本的应用程序.通过使用 jconsole 测量内存使用情况,我注意到每个 REST 调用都会增加 200Mb 的内存(我认为这是因为整个图形被加载到内存中).因此,只需 5 次调用,服务器就分配了 1Gb 的内存,这是很多!要清理内存,我必须等待垃圾收集器(阈值设置为 1Gb).
..
我需要运行 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
..
我正在尝试使用 Neo4j 为项目、员工和项目角色之间的关系建模.每个项目都有一个称为“项目经理"的角色和一个称为“主管"的角色.我试图在数据模型中实现的是能够说“对于项目 A,主管是员工 X".就我而言,重要的是“项目"、“人员"和“角色"都是实体(而不是属性).这在 Neo4j 中可能吗?简单来说,在 Neo4j 中关联实体是否可行?在 MySQL 中,这将用一个带有唯一 id 列和三个外键列
..
尝试从 java 连接到 Neo4j 时出现以下错误: 线程“main"中的异常java.lang.RuntimeException:启动时出错org.neo4j.kernel.EmbeddedGraphDatabase,/data/graph.db在 org.neo4j.kernel.InternalAbstractGraphDatabase.run(InternalAbstractGra
..
与此处发布的问题非常相似 我有以下节点:文章和单词.每个单词都通过 MENTIONED 关系与文章相关联. 我需要查询所有包含常用词的文章,其中常用词列表是动态的.从客户的角度来看,我正在传递一个单词列表,并期望返回具有这些单词的文章的结果. 以下查询完成工作 WITH ["orange", "apple"] 作为单词MATCH (w:Word)(w2:Word)WHERE w
..
我将公开我的第一个基于 Neo4j 嵌入式数据库的应用程序,但遇到了严重的阻塞问题 - 这是我之前遇到的数据库删除问题有效清除 Neo4j 数据库 我使用: 操作系统:Windows 8.1jdk1.8.0_51neo4j 版本 2.2.3Lucene 版本 3.6.2spring-data-neo4j 版本 3.4.0.M1 我注意到如果在终止我的应用程序之前使用 graphDa
..
在我的图中,顶点 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
..
如果我有一个展开参数的密码查询,那么查询的该部分之后的所有内容都被称为展开的 x 次.我想想办法结束放松并继续做其他事情. MATCH (thing:Thing)UNWIND { 名称} AS 名称CREATE thing-[:HAS_NAME]-(n:Name {name: name})//完成放松与(东西)创建东西[:HAS_AGE]-(a:Age {age: 20}) 在上面的例子中,由
..
我正在尝试在运行 Ubuntu 的 Virtualbox 中运行 Neo4j 服务器.服务器文件和数据库位于我的 Windows 主机中,并通过共享文件夹 (vboxsf) 访问.不幸的是,我无法轻松地将数据传输到虚拟机中并直接在那里运行(由于虚拟磁盘上的可用空间不足.我尝试将其放大但没有成功.) 数据库是由我的队友设置和使用的.现在我想访问我系统上准备好的数据.(顺便说一句,我是 neo4
..
我是密码的新手.我想在 java 中使用密码加载 csv.我用谷歌搜索并找到了以下内容 从“http://neo4j.com/docs/2.3.1/csv/import/movies.csv"加载带有标题的CSV作为csvLine合并(国家:国家{名称:csvLine.country})..... 如何使用此加载 csv 查询到 java 代码中.我试过这样的事情. import java.
..
我正在尝试配置我的应用程序上下文,以便能够在我的应用程序中使用带有嵌入式图形的 Neo4j 服务器,但没有取得太大成功.我同时使用 Spring Data(Mongo 和 Neo4j 存储库方法).这是我的应用程序上下文,它没有运行:
..
我终于能够在我的 java 应用程序中创建一个使用嵌入式数据库的服务器实例,如此处.当我从 Eclipse 运行它时,这可以正常工作,但这实际上不是我的目的(我的应用程序,除其他外,为数据库提供新节点和关系).我有一个 Neo4j 框,它应该是我的服务器实例,我想将我的应用程序部署为 JAR 文件.这样,我想从那里访问 Web 界面.我已经对其进行了测试:在我的开发机器上运行 java 应用程序时
..
目标:找出两种节点类型之间的最小和最大关系长度. 示例:以下是节点类型“T"的虚拟连接 (Aplha)-->(Bravo) (Bravo)-->(Charlie) 所以到达两个节点的最小跳数为1(即Aplha直接链接到Charlie),到达两个节点的最大跳数为2(即(Aplha)--(Beta)--(Charlie)). 密码查询我有: MATCH (from:
..
我有一个像附加图片一样的设置.橙色节点表示案例,蓝色节点表示该案例中各种活动的表演者. 我想依次查询每个案例.在每种情况下,我都需要添加关系 [:RELATED {value: 1}] from nodei 到 nodek ,对于位于其间的所有 k(ID 落在在 i 和 j 之间)那对 Performer 节点(nodei,nodej)使得: 名称(节点i) == 名称(节点j)
..
WrappingNeoServer 实例(根据之前版本的手册)必须通过 WrappingNeoServerBootstrapper 创建,现在已弃用.如果我尝试直接实例化 WrappingNeoServer,我需要传递一个 GraphDatabaseAPI 实例,它可以通过 GraphDatabaseService 的简单转换获得,但也被标记为 Deprecated.我只能假设这个功能现在被认为是
..
是否可以在 Cypher 中编写查询以将以下查询的输出格式化为 JSON 对象? MATCH (n:Artist{name:'Metallica'})-[r]->(m:Album)返回{节点:n,邻居:{ type(r): collect(m) }} 当然,这不是有效的 Cypher 查询.我想看看是否有任何方法可以编写生成此处提出的概念的查询?另一个问题(除了type(r):)是m,它需
..