我有一个Neo4j数据库 (2.0.3)。我目前正在使用Cypher在我的数据集上运行一些测试查询。我有一组记录,其中包含一个包含名称数组的属性。我想要能够搜索这个名称数组,并同时使用基本的正则表达式进行搜索。在Cypher中是否可能实现这一点?如果不可能,您建议如何处理?
可以结合以下两个查询进行:
MATCH (s:Record) WHERE "John" IN s.name RETURN s;
MATCH (s:Record) WHERE s.name =~ '(?i).*john.*)' RETURN s;