cost 167 ms
如何通过忽略 Cypher 中的变音符号(使用排序规则)来执行 ORDER?

[英]How to do an ORDER BY ignoring the diacritical marks (use a collation) in Cypher?

我有一个名称列表,其中一些名称包含变音符号,例如Á , Ê 例如: 但是当我运行这样的简单查询时: 由于变音符号,它不按字母顺序返回名称: 我希望它按字母顺序返回,与变音符号的存在无关(pt-BR / 葡萄牙语 / 巴西)。 我可以在 Microsoft SQL 服务器中执行此操作: 如何在 Cy ...

通过注入 Cypher 查询的变量设置关系方向

[英]Set relationship direction by variable injected into Cypher query

我正在 Neo4j 中开发一个图表 model ,其中关系的方向是有意义的。 在创建新节点及其之间的关系时,我想使用注入 Cypher 查询的变量动态设置关系的方向。 换句话说,我想做 或者 只有一个查询,用变量控制方向。 (示例大大简化。) 作为参考,我正在使用 TypeScript 和neo4 ...

2022-09-10 09:39:41   1   18    neo4j / cypher  
neo4j 将路径变成子图

[英]neo4j turn paths into subgraph

假设我有以下图表 我计算路径 这将返回三个路径(行):AZD、ABCD 和 AXYD 但我想返回一个包含 A 和 D 之间所有路径的子图。所以结果应该是一个子图。 我的理解是子图返回的唯一格式是节点和关系。 所以像下面这样的查询 我应该在查询逻辑中写什么? 笔记: 这不是整个图,我的图中还有其他子图 ...

2022-09-10 05:24:59   1   13    neo4j / cypher  
Neo4j Cypher 模式理解和跳过/限制

[英]Neo4j Cypher Pattern comprehension and SKIP/LIMIT

我集中使用 Neo4j Cypher 模式理解,例如: 并意识到模式理解查询返回的数据可能非常大。 是否可以控制从查询的模式理解部分返回的数据量..例如像 SKIP/LIMIT 之类的东西? ...

如何获得通过另一个节点链接的 Neo4j 节点?

[英]How to get Neo4j nodes linked through another node?

我有节点 A 和关联的节点 B。节点 C 和节点 D 也绑定到节点 B。 有必要获取所有节点 A 并与它们关联 C 和 D 收到 A 并绑定到它(通过 B)C。 是否可以在同一个请求中获取节点 A、C 和 D? ...

2022-09-08 13:43:37   1   17    neo4j / cypher  
Neo4j Cypher 使用查询的收集/大小/展开和性能/可扩展性计算计数

[英]Neo4j Cypher calculate count with collect/size/unwind and performance/scalability of the query

有一个技巧如何计算返回分页数据的同一查询中的元素总数,例如: 我现在正在决定是否采用这种方法。 我担心这种查询的可扩展性和性能。 使用这种方法会有问题,我应该避免它,还是这是 go 的正常方法? 目前,我只能测试 20k 个节点,但是 100k 或更多呢? 您能否从 Neo4j Cypher 理论角 ...

Neo4j Cypher 投影查询

[英]Neo4j Cypher Projection Query

我正在尝试通过 py2neo 编写 cypher 查询。 我基本上是在尝试使用 UserList 作为列表传递到 cypher 投影,但我收到了这个错误 - py2neo.errors.ClientError: [Procedure.ProcedureCallFailed] Failed to in ...

使用官方“Neo4j 过程模板”时调用过程出错

[英]errors calling procedures when using the official "Neo4j Procedure Template"

我正在使用这个官方的 neo4j 模板来了解如何编写自定义程序https://github.com/neo4j-examples/neo4j-procedure-template 我已将编译后的 JAR 文件加载到 neo4j 容器(社区版本 4.4.4)上的插件目录中定制的 function 和聚 ...

2022-09-04 23:13:08   1   19    neo4j / cypher  
如何使用 apoc.periodic.iterate 快速动态地将关系三元组的 CSV 加载到 Neo4j 中?

[英]How can I quickly and dynamically load a CSV of relationship triples into Neo4j using apoc.periodic.iterate?

TL;DR:如何快速动态地将关系三元组的 CSV 加载到 Neo4j 中? 编辑:我现在正在运行下面的查询,但它非常慢; 我预计它需要六到七个很多很多小时才能完成。 如果您知道如何优化它,请告诉我。 数据集我想快速动态地将数据集加载到 Neo4j 中。 数据集有十一列,但我只对以下列感兴趣: ...

cypher-如何查询未指定的年份

[英]cypher- how to query for an unspecified year

我想查询 4 月 1 日发布的问题,但在任何一年,这是我的尝试 但我收到了错误 我想知道是否有办法指定“任何”年份。 或者还有另一种方式来制定我的查询。 ...

2022-09-04 18:54:29   1   12    neo4j / cypher  
如何从初始查询中计算关系

[英]how to count relationships from inital query

嗨,我想从查询中进行查询(如果有任何意义) 我原来的解决方案是 目的是找到关系TAGGED的所有问题q ,即 python。 从我们得到的q个节点中,第二个目标是计算它们拥有的关系TAGGED的数量。 目标是找到问题q可以拥有的最大数量的TAGGED关系。 问题是这还不够优化,因为我试图限制数据库命 ...

在具有精确关系系列的超边上使用 MERGE

[英]Use MERGE on hyperedges with exact series of relationships

TLDR :有没有办法创建一个节点(或者更好地说是一个超边),只有当它不存在但完全具有指定的一系列关系时? 长版本是这个:假设您有以下图表 model,您在其中描述了不同的攻击。 对于其中的每一个,您还关联了该特定攻击的后果(即一个“攻击”可以有多个“后果”节点)。 每个后果还与特定方面有关,例 ...

2022-09-03 10:57:40   1   15    neo4j / cypher  
在 Neo4j 中加载 CSV 很耗时

[英]Loading CSV in Neo4j is time consuming

我想将包含 648000 条记录的 CDR csv 文件加载到 neo4j(4.4.10),但大约需要 4 天,而且还没有完成。 我的 CSV 有 7 列的 648000 条记录。 文件大小约为 48 MB。 我的电脑有 100 GB RAM 和英特尔 Zeon E5 CPU。 CSV 的列是: ...

如何验证节点是否存在,如果不存在则在将.csv 导入到 neo4j 期间创建

[英]How to verify if a node exist and if not exist then a created during an import of .csv to neo4j

我在 neo4j 中为我的数据库导入一些 .cvs 文件,但是我在三个不同的文件中有人员的数据,所以当我从另一个具有更多数据的文件中导入人员的数据时,尝试导入时出现错误people 节点,因为我的数据库中已经有其他具有这些 dni(约束)的节点。 所以我想创建新节点,或者,如果它存在,检索它的指针以 ...

2022-09-02 21:32:25   1   13    neo4j / cypher  
获取 neo4j 上两列组的计数

[英]Get count of two column group on neo4j

给定一个包表,如姓名版本包1 1.0.0 包1 1.0.1 包2 2.0.0 我想返回一个包含多个版本的软件包的列表在 SQL 中,它类似于 SELECT Name from Package GROUP BY Name having count(Version) > 1 我将如何 ...

Neo4j CASE 给了我语法错误

[英]Neo4j CASE given me syntax errors

我正在尝试根据三个 arrays 的内容执行查询。 地区、教区和地区。 这些 arrays 中只有一个具有值,其他两个将为空。 我正在尝试使用 cypher CASE 语句来执行此操作: 但是我不断收到语法错误,例如无效的输入“案例”:预期我想我这样做是完全错误的。 我将不胜感激在重组此查询以提供我 ...

2022-09-01 02:13:32   1   13    neo4j / cypher  
Neo4j Cypher 在所有条件下都存在

[英]Neo4j Cypher exists with all condition

如何正确编写以下 Cypher 查询: 是否可以用exists或类似的东西重写它? 我需要有效地检查p在所有c上是否有:HAS_VOTE_ON ,其中c在提供的Ids列表中。 进行此类检查的最有效方法是什么? 我需要在逻辑AND中结合这个查询 .. 例如 - AND exists {...} ...

2022-08-31 21:40:19   2   36    neo4j / cypher  
返回与路径相关的子图

[英]returning a subgraph related to the path

我想找到节点 label A 和 C 之间的路径并获取节点 label Y 和节点 ZD304BA20E96D8E0E3411 D8 装饰节点我还总是需要提取装饰 S 节点的 Z 节点,该节点装饰 C 节点。 可以装饰 S 节点的 Z 类型节点不止一个,所以我将 Z 节点提取为一个列表。 所以我可 ...

2022-08-31 16:10:17   2   18    neo4j / cypher  
根据Node4j返回的变量不同的查询结果

[英]Different query results depending on the variables returned Node4j

我从 Neo4j 开始,我正在学习 GraphAcademy 中级 cypher 课程。 用例是找到用户对汤姆汉克斯电影的最高平均评分,所以我这样写了查询 返回“如果可以的话,请抓住我” 5.0 5.0 ---> 错误答案... 如果我改为将查询中的评分作为 它返回“菲利普斯船长”4.2 -- ...

2022-08-31 08:53:29   1   26    neo4j / cypher  
Neo4j Cypher 优化复杂分页查询

[英]Neo4j Cypher optimization of complex paginated query

我有一个相当长且复杂的分页查询。 我正在尝试优化它。 在最坏的情况下——首先,我必须在对 Neo4j 的一次调用中执行数据查询,然后我必须对计数执行几乎相同的查询。 当然,我在一笔交易中完成所有事情。 无论如何,我不喜欢整体执行时间,所以我提取了两者最常见的部分 - 数据和计数查询并在第一次调用时执 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM