57

Cypher クエリでは LIKE がサポートされていないようです。

同じタスクを実行する他の構造はありますか?

例えば:

start n = node(*) where n.Name LIKE('%SUBSTRING%') return n.Name, n;
4

4 に答える 4

75

正規表現の使用: http://neo4j.com/docs/developer-manual/current/#query-where-regex

start n = node(*) where n.Name =~ '.*SUBSTRING.*' return n.Name, n;
于 2012-12-12T09:15:24.830 に答える
27

バージョン 2.0 の時点で、推奨される構文はMATCH.

例えば

MATCH (n) where n.Name =~ '.*SUBSTRING.*' return n.Name, n;
于 2014-10-09T13:49:10.103 に答える
19

大文字と小文字を区別しない場合

MATCH (n) WHERE n.name =~ '(?i).*SUBSTRING.*' RETURN n;
于 2014-10-09T22:45:02.363 に答える