为什么我的neo4j请求返回0结果?

时间:2016-12-06 13:26:09

标签: neo4j cypher

我有一个节点有26个属性。 当我在第一个属性中使用LIKE请求时,它返回一行 但是当我在第二十个属性中请求时,它返回0行。 但是请求的语法是相同的,

MATCH (node:NODE) WHERE (node.prop_1 =~ "(?i).*something.*") RETURN node

此请求返回行,并且在结果中,prop_23有效地包含" abc"当我要求时:

MATCH (node:NODE) WHERE (node.prop_23 =~ "(?i).*abc.*") RETURN node

我收到:在531毫秒内返回0行

我不明白为什么我没有结果。

1 个答案:

答案 0 :(得分:0)

谢谢大家,问题不是因为数据不好,但在我的请求中,我应该在(?i)中添加sm。

最后,请求将是这样的:     MATCH(node:NODE)WHERE(node.prop_23 =〜"(?ism)。 abc。")RETURN节点

谢谢!!!!