问题标签 [cypher]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1069 浏览

neo4j - Cypher java日期查询

我正在尝试运行密码查询以返回特定日期范围内的节点。传入日期对象 (Java) 时,查询无法返回正确的节点。我目前正在使用按预期工作的长日期值(即 getTime())。这很好,但是有没有办法只使用实际的 Date 对象?

0 投票
2 回答
3033 浏览

neo4j - 使用节点 ID 进行密码查询

让我们假设以下实体:

“用户”有一个“博客”,该博客有“条目”。一个博客可以有多个用户,一个条目具有三个属性,用户、博客和一个字符串条目。我想编写一个密码查询,返回特定博客和用户的所有条目。我同时拥有用户节点 ID 和博客 ID。我可以使用用户 ID 来启动节点,但是如何使用博客 ID?我无权访问任何其他唯一的东西,因此正在使用节点 ID。

建议将不胜感激。

0 投票
1 回答
3666 浏览

spring - 密码查询以获取具有给定属性值的节点

作为 Spring Data Graph 上的 Cypher 查询的新手,这可能很简单......

我正在寻找什么是 Cypher 查询来获取具有几个属性的给定值的所有节点。那么,???@Query 注释中将包含以下内容:

编辑: 所以,我设法通过添加 Cypher 依赖项来使用派生查询(如下面的 Michael 所建议)。但我似乎收到以下错误:

string matching regex (?i)\Qreturn\E' expected but ,' found

我认为这是因为它似乎正在创建如下查询:

start n=node:__types__(className="com.example.MyObject") where n.property1 = {0}, n.property2 = {1} return n

而不是

start n=node:__types__(className="com.example.MyObject") where n.property1 = {0} and n.property2 = {1} return n

(注意查询中的,而不是and

提前致谢。

0 投票
1 回答
1059 浏览

neo4j - Neo4j Cypher 查询性能

我使用标签概念查询了与另一个类似的搜索元素:

“相似”是一组使用 type 属性索引的节点。“至”是我必须与“相似”节点进行比较的节点。

类似的查询本身返回 500 个节点,关系 TAGGED 的计数为 3000。标记节点为 500。在我的机器上,此查询需要 50 秒。

删除 order by 子句和/或 count 子句不会提高性能。

0 投票
1 回答
548 浏览

indexing - 如何在 noe4j 子图上进行基于索引的搜索?

有没有办法在 neo4j 中对子图进行基于索引的搜索?

在 Cypher 中,我们首先从索引中选择节点,然后与图关系或属性匹配,我想要类似的东西,首先我选择一个子图(基于关系),然后在索引中搜索该子图节点(原始索引的子索引)。

0 投票
2 回答
1350 浏览

rest - 使用 REST GraphDb 时 Cypher neo4j 结果慢

我正在使用 neo4j-rest-graphdb,只是尝试使用 Cypher 来获取简单的 Node 结果。

迭代结果的最佳实践是什么?最后一行导致我的服务挂起约 6 秒。最后没有迭代器,应用程序很快就会安静下来。我还尝试了 webadmin 密码终端,结果在 50 毫秒内获取。难道我做错了什么?

0 投票
1 回答
2309 浏览

neo4j - 在 Cypher WHERE 过滤子句中使用 neo4j 自动索引

在执行过滤 WHERE 子句时,Cypher 执行引擎是否使用(节点或关系)属性的自动索引?如果没有,有没有办法告诉 Cypher 使用它们?第三方(例如,Lucene)索引呢?

0 投票
7 回答
53736 浏览

neo4j - 在数据浏览器选项卡中显示所有节点和关系

如何在数据浏览器选项卡中显示所有节点和关系?

我可以在搜索字段中输入哪些示例索引查询?

0 投票
4 回答
6384 浏览

neo4j - Neo4j Cypher:如何迭代 ExecutionResult 结果

在这段代码中,我如何遍历 ExecutionResult 结果中的所有节点?

0 投票
4 回答
4554 浏览

neo4j - 如何使用 Cypher 在 neo4j 上找到断开连接的节点?

我在玩 neo4j 并注意到所有 Cypher 查询都需要在START子句中有一个起点。我想知道如何使用 Cypher 找到所有断开连接的节点?

谢谢