腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(1885)
视频
沙龙
2
回答
Cypher
可变
路径
条件
过滤
、
cypher
不支持变量
路径
的
条件
筛选。只能按子查询进行搜索,但子查询的效率特别低。它应该如何优化?
浏览 35
提问于2021-07-30
得票数 0
回答已采纳
0
回答
带
过滤
器的
cypher
最短
路径
查询
、
我使用
cypher
查询来获得最短
路径
。WHERE ANY(x IN nodes(path) WHERE x.Status = "true")上面的查询是在获得最短
路径
列表后
过滤
路径
但我的要求是,它应该在内部
过滤
具有ANY(x IN nodes(path) WHERE x.Status = "true")
条件
的
路径
,然后在
过滤
的
路径<
浏览 4
提问于2016-07-19
得票数 0
1
回答
路径
搜索在
Cypher
上是如何工作的,在扩展过程中可以进行哪些类型的
过滤
?
、
、
我正在尝试理解Neo4j在处理
路径
搜索时的机制。我研究了开发人员手册中的查询模式和执行计划操作符,但我仍然有一些问题。如果我错了,请纠正我,但从我读到的内容和Neo4j博客上的一些帖子中,我了解到
Cypher
和Java遍历通常执行深度优先搜索,更具体地说是通知搜索,并且
可变
长度查询适合它。我还读到最短
路径
规划使用广度优先的双向搜索,以及深度优先的搜索作为后备。 除此之外,还有什么方法可以在Neo4j中执行广度优先搜索吗?我知道APOC过程库允许通过
路径
扩展器进行这种搜索,但目前我的范围仅限于
Cyp
浏览 2
提问于2018-02-19
得票数 2
2
回答
在Neo4j中,如果两个节点之间的关系较多,则使用
cypher
查找所有权值最小的
路径
、
、
问题是我必须找到所有的
路径
,其最小的权重和最大的深度可能是6 (5个顶点可能在中间)。两个顶点之间可以有更多具有不同权重的关系。
浏览 0
提问于2013-08-09
得票数 2
1
回答
Neo4j与
可变
长度
路径
上的属性匹配
、
我检查了开发人员手册,你可以用属性
过滤
可变
长度的关系,就像下面的
cypher
。WHERE charlie.name = 'Charlie Sheen' AND martin.name = 'Martin Sheen'我在这里寻找的是,我是否可以通过一些逻辑对具有
可变
长度的关系的数值属性进行
过滤
浏览 12
提问于2018-03-02
得票数 1
回答已采纳
2
回答
只显示由
可变
长度关系查询匹配的节点
、
、
我有一个具有
可变
长度关系的
Cypher
查询: MATCH p = (a1:Article)-[:REFERENCES*3..]我怎么
过滤
掉这些?
浏览 12
提问于2022-03-25
得票数 0
1
回答
使用变长
路径
时Neo4J密码捕获类型的关系
、
->(g1:Group) Return type(r), type(r1)
cypher
命令类型对于没有
可变
长度
路径
的关系有效,但对于变量
路径
无效,即使它们具有相同的名称。
浏览 13
提问于2015-05-08
得票数 0
回答已采纳
1
回答
如何让neo4j cyhper返回树的顶部
、
、
我有一个实现树形结构(就像文件夹的文件夹)的neo4j图。有没有什么简单的密码查询可以返回树的顶部。(f2)-[CONTAINS]->(f3) 哪个查询将返回(f1)
浏览 0
提问于2014-03-13
得票数 1
1
回答
如何在带有
条件
的neo4j中通过关系名进行
过滤
、
、
我有一些遗留代码可以
过滤
具有
条件
的neo4j节点: Node node = node(nodeLabel).withProperties(fieldName,
Cypher
.literalOf我试图将.withProperties("type",
Cypher
.literalOf("TYPE_NAME"))添加
浏览 3
提问于2022-09-06
得票数 0
回答已采纳
2
回答
Neo4j:节点标签上
可变
长度和
条件
的
Cypher
查询
、
我在找什么match (g1:Group)-[:sub_group*]->(g2:Group) return g1, g2# Looking for something like this in
Cypher
: match (g1:Group)-->(:Group*)-->
浏览 5
提问于2015-04-20
得票数 1
1
回答
Cypher
可变
长度
路径
优化
、
我有一个图,它的结构如下:我需要直接(红色
路径
)或通过他们的:Group (蓝色
路径
)返回所有不是:FOUND_BY超过1 :User的所有:Treasure。我如何优化这个
cypher
,去掉变量path,同时保持相同的结果呢?
浏览 3
提问于2016-07-20
得票数 0
1
回答
neo4j中的shortestPath( )函数是否使用where
条件
中提供的
过滤
条件
?
、
neo4j中的shortestPath( )函数是否使用where
条件
中提供的
过滤
条件
?我的
Cypher
查询如下所示:path = shortestPath((
浏览 12
提问于2017-03-27
得票数 0
1
回答
Neo4j中递归匹配子树
、
、
、
、
我正在使用Neo4j,我认为自己是个新手,我不太明白如何选择图形的子树。我已经找到了使用shortestPath和allShortestPaths的解决方案,但这与按变量及其所有子树选择整个子树完全不同。相反,我想选择整个子树。 有什么好的方法来做这件事吗?还是我错过了一些重要的东西是如何工作的?
浏览 5
提问于2015-09-12
得票数 3
回答已采纳
1
回答
Neo4j:节点间的多个关系组合
直接:(A)-:TO_TO->(B) 如果我想将"Go“和"Finish”之间的所有内容都与GOES_TO关系放在一起,我可以很容易地使用
Cypher
当我想让"Go“和"Finish”之间的所有
路径
都不是GOES_TO关系,而是多个遍历->()->COMES_BACK_ to关系组合(
可变
深度)时,我就陷入困境了。我不想
过滤
掉GOES_TO关系,因为节点之间有更多的关系,而且我不想容纳
浏览 2
提问于2013-08-12
得票数 0
1
回答
在图遍历过程中,使用
Cypher
对每对关系执行
过滤
是否可以在每对关系之间执行计算/比较,并使用它们进行
过滤
?对图表中的每一对关系执行上述操作。我已经研究过使用像Dijkstra这样的Java
浏览 1
提问于2015-04-19
得票数 0
3
回答
一次匹配涉及多少个节点
、
我如何知道一个匹配中涉及多少个节点和边?除了解释/配置文件匹配之外,还有其他方法吗?
浏览 19
提问于2019-03-28
得票数 0
1
回答
不从特定节点传递的neo4j allPossiblePaths
、
我有一个简单的社交图,我会计算所有可能的
路径
,而不会从我的一些朋友那里传递。 我是
cypher
的新手,我真的不能理解如何把这个
条件
放在WHERE
条件
下(或其他任何地方)。
浏览 0
提问于2014-05-01
得票数 1
1
回答
如何优化递归查询-- Neo4j?
、
、
我正在使用Neo4j开发一个联系人跟踪框架。有两种类型的节点,即Person和Location。在Person和Location之间存在一个被访问的关系,该关系具有startTS和endTS属性。示例: ? 现在假设人1被感染了。我需要找到所有和这个人有过接触的人。对于每个确定的人,我需要找到与该人有过联系的所有其他人。重复这个过程,直到一个被识别的人还没有遇到任何人。下面是一个有效的代码: MATCH path = (infected:Person {id:'1'})-[*]-(otherPerson:Person) WITH relationships(path)
浏览 38
提问于2021-03-21
得票数 1
1
回答
Neo4J:带
过滤
器的三级展开节点
、
、
对于新的POC,我有以下用例:解释计划: 变式1:我删除了"with
路径
“ 解决方案:根据我应该避免的提示。
浏览 0
提问于2018-07-18
得票数 1
回答已采纳
1
回答
查找具有相同关系类型的所有
路径
的循环查询
、
我正在努力寻找一个干净、高效的
Cypher
查询,它可以让我识别从开始节点发出的所有不同的
路径
,以便当有许多关系类型时,
路径
中的每个关系都属于同一类型。我想检索沿着relationship X链接节点的所有
路径
,以及沿着relationship Y链接节点的所有
路径
。我可以在
cypher
之外以编程方式完成此操作,方法是执行一系列查询,首先从start节点检索传出关系的列表,然后对每个关系执行单个查询(一起作为批处理提交)。p) WHERE TYPE(x) = TYPE(HEAD(RELAT
浏览 0
提问于2014-01-02
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
金蝶开发-工业老单据序时薄增加过滤条件
ArcGIS小白入门——多条件路径规划分析
Neo4j的python操作库Neomodel
基础知识四:利用java取得neo4j中的路径信息
如何通过滥用SSL TLS绕过Web应用程序防火墙
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券