neo4j相关内容

在 Neo4J 中,当索引已经存在时启动 CREATE INDEX ON

如果您在已经具有此索引的 Neo4J 数据库上重放 CREATE INDEX ON 命令会发生什么.Neo4J 会直接忽略该命令吗? 解决方案 第一次执行时,Neo4j 会: 创建索引 创建一个后台作业来填充它 作为查询统计信息,告诉您索引已创建 在第二次尝试时,您将: 没有错误 对现有索引没有影响 查询的空统计信息(即未创建新索引) 干杯 ..
发布时间:2021-12-28 17:39:45 其他开发

在 Neo4j 中使用索引

我一直在浏览 Neo4J 和 Neo4J C# 客户端.. neo4jclient wiki 帮助我处理节点 crud 操作.. 然而 wiki 突然结束了..我浏览了源代码中的测试方法并设法理解关系并在线搜索以了解索引的工作原理. 到目前为止,这就是我所拥有的,大致如下: //创建用户和汽车的索引client.CreateIndex("User", new IndexConfigu ..
发布时间:2021-12-28 17:39:37 C#/.NET

如何使用 MERGE 创建或重用模式的一部分?

我有具有多个 REVIEW 节点的节点 PRODUCT.如果产品不存在,我将创建节点 PRODUCE,然后与 REVIEW 绑定. 例如,我想要一个 PRODUCE 节点 {name:'X phone'} 和 3 REVIEW {content:'best phone ever'}, {content:'worst phone ever'}, {content:'nope'}. 我试过 ..
发布时间:2021-12-28 17:39:27 其他开发

neo4j 返回未定义的关系

我对图形数据库很陌生,所以我的问题可能完全是在我的脑海中形成的. 我有三个节点,产品、供应商和国家,如下所示(欢迎在 appraoch 上提供反馈). 我想返回产品和国家,但我想返回它们之间的关系以表明它们是连接的(我设想两个节点由一条线连接).我已经走到这一步,我可以退回产品和供应商,但无论我以哪种方式旋转语法,我似乎都无法通过退货关系将产品和国家/地区联系起来.这可能吗? m ..
发布时间:2021-12-28 17:39:21 其他开发

Neo4j 浏览器 AUTO-COMPLETE 切换是否存在于 3.2.0 中?

根据 Nodes() 函数返回关系? Neo4j 浏览器中有一个 AUTO-COMPLETE 切换.我正在使用没有这个的 3.2.0.是否有等效的 UI 元素? 解决方案 看起来它移到了浏览器设置齿轮的底部,现在标记为Connect result nodes.它默认为选中.如果您取消选中该框,它看起来就像之前的自动完成滑块一样. ..
发布时间:2021-12-28 17:39:07 其他开发

打开时出现 Neo4j 桌面错误 - “无法读取属性“名称"未定义的

我有一个运行 Windows Server 2016 的机器.我在这里找到了关于 MAC 的这个问题的答案:#neo4j 初始化错误:类型错误:无法读取未定义的属性“名称" 这个答案似乎在 windows 中不起作用,因为删除“AppData\Roaming\Neo4j Desktop"导致应用程序无法打开;但是,后台进程已启动.AppData\Roaming\Neo4j Desktop\l ..
发布时间:2021-12-28 17:38:58 其他开发

neo4j 2.0 无法启动

我有我的 DB_Path String DB_PATH = "path/to/data/graph.db" 那我就跑 GraphDatabaseService graphDb = new EmbeddedGraphDatabase(DB_PATH) 我遇到的(完全例外) 线程“main"中的异常 java.lang.RuntimeException: org.neo4j.kernel.l ..
发布时间:2021-12-28 17:38:48 Java开发

使用 Cypher 2.0 将 Lucene 查询传递给 Neo4j REST API

如果我有一个 Lucene 查询,例如 (title:"foo bar" AND body:baz*) OR title:bat 是否有任何直接的方法可以将其传递给 Cypher 查询?看起来这种用于使用 START 和旧的 node_auto_index 但我不确定如何使用 Cypher 2.0 正确执行此操作. 我已经尝试将它粘贴在 MATCH 子句中,但出现无效的语法错误: MATC ..
发布时间:2021-12-28 17:38:40 其他开发

在 neo4j v.2 (cypher) 中建模条件关系

我有两个相关的问题需要帮助. 问题 1:如何为条件关系建模?我希望我的数据表明,当测试 CLT1 的“结果"属性 =“高"时,CLT1 与疾病 A 有关系.如果我采用以节点为中心的方法,我想代码可能看起来像...... (CLT 1 {Result: "High"}) -[:INDICATES] ->(疾病A) 此外,当CLT1的“Result"属性=“Low"时,CLT1与疾病B有关系 ..
发布时间:2021-12-28 17:38:30 其他开发

Neo4j 在浏览器图形视图中仅显示特定关系

我有这个 Cypher 查询: MATCH (i:Issue {name:"SN-229"})-[d:ON_DATE]->(s:Stage)RETURN i,(MAX(d.long)-MIN(d.long)+1) AS Days,s 我在 Neo4j 浏览器的文本视图中得到这些结果哪些是我想要的答案. 但是当我在 Neo4j 浏览器的 Graph 视图中查看结果时,它坚持显示关系中的各个 ..
发布时间:2021-12-28 17:38:23 其他开发

优化 Neo4j Cypher 查询

我正在做的是获取所有与用户个人资料*有特定直接关系的个人资料*,如果这些个人资料有备用个人资料* 获取那些,以防 用户备用配置文件* 与之相关.我还需要关系的方向. 我的问题是,大约 10000 个节点需要大约 5 秒才能获取数据.我有节点和关系的自动索引. 这是我的节点之间的关系: 用户-[:profile]->ProfileA-[:related]->ProfileBProf ..
发布时间:2021-12-28 17:38:07 其他开发

Neo4j Cypher:复制关系和删除节点

我正在尝试将节点 (n) 的所有内部关系复制到另一个节点 (m)(两个我都知道 ID 的女巫),然后再删除 (n),但我想不出代码.关系可能存在也可能不存在. 有人摘录吗? 解决方案 您将无法从关系集合内部动态创建关系类型. 假设即使我们收集所有传入的关系如下 START n=node(id1) MATCH n 您可以遍历集合 rels,但不能在下面执行 CREATE ( ..
发布时间:2021-12-28 17:37:57 其他开发

neo4j-spatial:从空间索引中删除节点的官方方法是什么?

我的问题肯定是 Neo4j Spatial - 如何删除 A节点,但是还没解决. 据我所知,neo4j-spatial-plugin 目前没有实现(未记录)从空间索引中删除节点. 现在我的问题是:“我自己怎么做?"我可以看到索引的所有节点,但是如何查询引用我要删除的节点的那个节点?此外:我可以从索引中删除该节点而不损害其他任何东西吗? 谢谢:-) 解决方案 是的.你是对的 ..
发布时间:2021-12-28 17:37:51 其他开发

Neo4j 密码查询:获取最后 N 个元素

我有一个图表,其中包含用户之间的关系,显示哪些用户访问了另一个人的个人资料,以及何时: (visitor:User)-[:VISITED]->(visitee:User) 但我不想存储自开始以来的每次访问.我只想要用户访问过的最后 X 个用户.所以在添加新关系之前,我必须删除最旧的关系,但我不知道如何删除它.我只能得到按日期排序的列表: MATCH (visitor:User)-[r:VIS ..
发布时间:2021-12-28 17:37:26 其他开发

elasticsearch与neo4j数据库的集成

我正在尝试在我的 neo4j 数据库中使用 elasticsearch 进行快速查询.我尝试了很多站点,但它们都是旧文章,所以我没有得到任何明确的想法.到目前为止我遵循的步骤, 安装neo4j 安装elasticsearch 将粘贴的弹性搜索插件复制到 neo4j 插件文件夹中 将此行添加到neo4j中.属性文件 elasticsearch.host_name=http://lo ..

如何在 Cypher 响应中删除不同顺序的重复结果?

我正在尝试使用以下密码查询找到两个人普遍喜欢的所有视频 MATCH (p1: person)-[:LIKED]->(v) 在输出中,每个条目被列出两次,p1 和 p2 的值被切换.示例: BOB |玛丽 |猫视频玛丽|鲍勃 |猫视频 如何将这些重复的条目合并为一个? 解决方案 这是一种防止重复结果的方法: MATCH (p1: person)-[:LIKED]->(v) 这是通 ..
发布时间:2021-12-28 17:37:09 其他开发

Neo4j 批量导入“neo4j-admin 导入" OutOfMemoryError:Java 堆空间和 OutOfMemoryError:超出 GC 开销限制

我的单机可用资源是: 机器总内存:2.00 TB可用机器内存:1.81 TB最大堆内存:910.50 MB处理器:192配置的最大内存:1.63 TB 我的 file1.csv 文件大小是 600GB 我的 csv 文件中的条目数 = 3 000 000 000 标题结构 attempt1item_col1:ID(标签),item_col2,item_col3:IGNORE,it ..
发布时间:2021-12-28 17:37:01 其他开发

为什么 Tom Hanks 在这个密码查询中没有返回?

从 Neo4j 电影介绍中运行时 MATCH (tom:Person {name:"Tom Hanks"})-[:ACTED_IN]->(m) 我期待让“汤姆汉克斯"回来,因为他也匹配匹配子句的“右侧". 为什么左边匹配的节点右边不匹配? 解决方案 在单个模式中多次匹配的关系将不包括在内.左侧的 (tom)-[:ACTED_IN]->(m) 匹配从 Tom Hanks 到电影的 ..
发布时间:2021-12-28 17:36:48 其他开发

Neo4J Cypher - 计算匹配节点的关系

我正在做一个小项目,我必须在其中保持用户之间的关注,比如 twitter.我正在尝试进行一个查询,返回某个节点的关注者,我们称之为“X"节点.因此,查询返回“X"的关注者和“X"的关注者的关注者数量以及“X"的关注者关注的节点数,包括该计数中的“X".对不起,文字游戏.让我们看一个带有图像的示例: 我有以下节点: 我想知道节点 2 的所有关注者以及我之前提到的关注者数量.我创建了下一个 ..
发布时间:2021-12-28 17:36:41 其他开发