我试图通过名称
上的索引让一些艺术家喜欢START n=node:Artist(Name =~ 'Michael*.')
MATCH n<-[:LIKES]-liker
return liker.Id, n.Label
LIMIT 50
我有这个错误: 查询无效 字符串文字或参数预期 “START n = node:ArtistId(Name = ~'Michael *。')”
我想知道如何在索引查询中使用正则表达式? 我知道我可以在匹配中使用正则表达式,但我不知道如何在START中使用正则表达式。
感谢您的帮助
答案 0 :(得分:2)
您不能使用普通的正则表达式语法,但可以使用通配符:
START n=node:Artist('Name:Michael*')
修改强>:
Neo4J使用Apache Lucene进行索引查询。除了通配符之外,你还可以做一些其他很酷的事情。