neo4j中布尔表达式的求值
如何以单个查询格式在neo4j中为以下表达式构建查询框架? ((A及B)或(C及D)或(E)及F及G) 考虑2个节点X,Y,其中X-shows->Y和a,b,c,d,e,f是Y的不同节点。参考链接以供参考。neo4j中布尔表达式的求值,neo4j,cypher,Neo4j,Cypher,如何以单个查询格式在neo4j中为以下表达式构建查询框架? ((A及B)或(C及D)或(E)及F及G) 考虑2个节点X,Y,其中X-shows->Y和a,b,c,d,e,f是Y的不同节点。参考链接以供参考。 我已将布尔表达式转换为后缀表达式。我一直在研究如何将postix表达式转换为neo4j查询,因为您实际上使用的是中缀符号(而不是后缀),所以Cypher逻辑表达式将具有相同的结构 例如: MATCH p=(x)-[:shows]->(y) WHERE ((y.a AND y.b) O
我已将布尔表达式转换为后缀表达式。我一直在研究如何将postix表达式转换为neo4j查询,因为您实际上使用的是中缀符号(而不是后缀),所以Cypher逻辑表达式将具有相同的结构 例如:
MATCH p=(x)-[:shows]->(y)
WHERE ((y.a AND y.b) OR (y.c AND y.d) OR y.e) AND y.f AND y.g
RETURN p;
当Cypher使用中缀符号时,为什么必须用后缀符号来表示表达式(而您是从中缀符号开始的)?