假设有一个节点Student,它有一个属性Name.
MATCH (s:Student) were s.Name contains "stack"
RETURN s.Name
Run Code Online (Sandbox Code Playgroud)
输出应该是:stack,Stack,STACK等
Wil*_*yon 17
您可以对每个的大小写进行比较,例如:
MATCH (s:Student)
WHERE toLower(s.Name) CONTAINS toLower("stack")
RETURN s.Name
Run Code Online (Sandbox Code Playgroud)
正则表达式运算符=~通过(?i)修饰符支持不区分大小写的搜索。
此查询与您的查询相同,但不区分大小写:
MATCH (s:Student)
WHERE s.Name =~ '(?i).*stack.*'
RETURN s.Name
Run Code Online (Sandbox Code Playgroud)