
[英]How to do an ORDER BY ignoring the diacritical marks (use a collation) in Cypher?
我有一个名称列表,其中一些名称包含变音符号,例如Á , Ê 例如: 但是当我运行这样的简单查询时: 由于变音符号,它不按字母顺序返回名称: 我希望它按字母顺序返回,与变音符号的存在无关(pt-BR / 葡萄牙语 / 巴西)。 我可以在 Microsoft SQL 服务器中执行此操作: 如何在 Cy ...
[英]How to do an ORDER BY ignoring the diacritical marks (use a collation) in Cypher?
我有一个名称列表,其中一些名称包含变音符号,例如Á , Ê 例如: 但是当我运行这样的简单查询时: 由于变音符号,它不按字母顺序返回名称: 我希望它按字母顺序返回,与变音符号的存在无关(pt-BR / 葡萄牙语 / 巴西)。 我可以在 Microsoft SQL 服务器中执行此操作: 如何在 Cy ...
[英]Set relationship direction by variable injected into Cypher query
我正在 Neo4j 中开发一个图表 model ,其中关系的方向是有意义的。 在创建新节点及其之间的关系时,我想使用注入 Cypher 查询的变量动态设置关系的方向。 换句话说,我想做 或者 只有一个查询,用变量控制方向。 (示例大大简化。) 作为参考,我正在使用 TypeScript 和neo4 ...
[英]neo4j turn paths into subgraph
假设我有以下图表 我计算路径 这将返回三个路径(行):AZD、ABCD 和 AXYD 但我想返回一个包含 A 和 D 之间所有路径的子图。所以结果应该是一个子图。 我的理解是子图返回的唯一格式是节点和关系。 所以像下面这样的查询 我应该在查询逻辑中写什么? 笔记: 这不是整个图,我的图中还有其他子图 ...
[英]Neo4j Cypher Pattern comprehension and SKIP/LIMIT
我集中使用 Neo4j Cypher 模式理解,例如: 并意识到模式理解查询返回的数据可能非常大。 是否可以控制从查询的模式理解部分返回的数据量..例如像 SKIP/LIMIT 之类的东西? ...
[英]How to get Neo4j nodes linked through another node?
我有节点 A 和关联的节点 B。节点 C 和节点 D 也绑定到节点 B。 有必要获取所有节点 A 并与它们关联 C 和 D 收到 A 并绑定到它(通过 B)C。 是否可以在同一个请求中获取节点 A、C 和 D? ...
[英]Neo4j Cypher calculate count with collect/size/unwind and performance/scalability of the query
有一个技巧如何计算返回分页数据的同一查询中的元素总数,例如: 我现在正在决定是否采用这种方法。 我担心这种查询的可扩展性和性能。 使用这种方法会有问题,我应该避免它,还是这是 go 的正常方法? 目前,我只能测试 20k 个节点,但是 100k 或更多呢? 您能否从 Neo4j Cypher 理论角 ...
[英]Neo4j Cypher Projection Query
我正在尝试通过 py2neo 编写 cypher 查询。 我基本上是在尝试使用 UserList 作为列表传递到 cypher 投影,但我收到了这个错误 - py2neo.errors.ClientError: [Procedure.ProcedureCallFailed] Failed to in ...
[英]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 和聚 ...
[英]How can I quickly and dynamically load a CSV of relationship triples into Neo4j using apoc.periodic.iterate?
TL;DR:如何快速动态地将关系三元组的 CSV 加载到 Neo4j 中? 编辑:我现在正在运行下面的查询,但它非常慢; 我预计它需要六到七个很多很多小时才能完成。 如果您知道如何优化它,请告诉我。 数据集我想快速动态地将数据集加载到 Neo4j 中。 数据集有十一列,但我只对以下列感兴趣: ...
[英]cypher- how to query for an unspecified year
我想查询 4 月 1 日发布的问题,但在任何一年,这是我的尝试 但我收到了错误 我想知道是否有办法指定“任何”年份。 或者还有另一种方式来制定我的查询。 ...
[英]how to count relationships from inital query
嗨,我想从查询中进行查询(如果有任何意义) 我原来的解决方案是 目的是找到关系TAGGED的所有问题q ,即 python。 从我们得到的q个节点中,第二个目标是计算它们拥有的关系TAGGED的数量。 目标是找到问题q可以拥有的最大数量的TAGGED关系。 问题是这还不够优化,因为我试图限制数据库命 ...
[英]Use MERGE on hyperedges with exact series of relationships
TLDR :有没有办法创建一个节点(或者更好地说是一个超边),只有当它不存在但完全具有指定的一系列关系时? 长版本是这个:假设您有以下图表 model,您在其中描述了不同的攻击。 对于其中的每一个,您还关联了该特定攻击的后果(即一个“攻击”可以有多个“后果”节点)。 每个后果还与特定方面有关,例 ...
[英]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 的列是: ...
[英]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(约束)的节点。 所以我想创建新节点,或者,如果它存在,检索它的指针以 ...
[英]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 given me syntax errors
我正在尝试根据三个 arrays 的内容执行查询。 地区、教区和地区。 这些 arrays 中只有一个具有值,其他两个将为空。 我正在尝试使用 cypher CASE 语句来执行此操作: 但是我不断收到语法错误,例如无效的输入“案例”:预期我想我这样做是完全错误的。 我将不胜感激在重组此查询以提供我 ...
[英]Neo4j Cypher exists with all condition
如何正确编写以下 Cypher 查询: 是否可以用exists或类似的东西重写它? 我需要有效地检查p在所有c上是否有:HAS_VOTE_ON ,其中c在提供的Ids列表中。 进行此类检查的最有效方法是什么? 我需要在逻辑AND中结合这个查询 .. 例如 - AND exists {...} ...
[英]returning a subgraph related to the path
我想找到节点 label A 和 C 之间的路径并获取节点 label Y 和节点 ZD304BA20E96D8E0E3411 D8 装饰节点我还总是需要提取装饰 S 节点的 Z 节点,该节点装饰 C 节点。 可以装饰 S 节点的 Z 类型节点不止一个,所以我将 Z 节点提取为一个列表。 所以我可 ...
[英]Different query results depending on the variables returned Node4j
我从 Neo4j 开始,我正在学习 GraphAcademy 中级 cypher 课程。 用例是找到用户对汤姆汉克斯电影的最高平均评分,所以我这样写了查询 返回“如果可以的话,请抓住我” 5.0 5.0 ---> 错误答案... 如果我改为将查询中的评分作为 它返回“菲利普斯船长”4.2 -- ...
[英]Neo4j Cypher optimization of complex paginated query
我有一个相当长且复杂的分页查询。 我正在尝试优化它。 在最坏的情况下——首先,我必须在对 Neo4j 的一次调用中执行数据查询,然后我必须对计数执行几乎相同的查询。 当然,我在一笔交易中完成所有事情。 无论如何,我不喜欢整体执行时间,所以我提取了两者最常见的部分 - 数据和计数查询并在第一次调用时执 ...