Neo4j 中不区分大小写的过滤器

Case insensitive filter in neo4j

我正在使用 Spring-data-neo4j 来处理 neo4j 操作。我需要根据 emailAddress 属性 进行不区分大小写的搜索。我正在使用以下代码进行过滤

session.loadAll(UserN.class, new Filter("emailAddress", "xyz@gmail.com"), 1);

由于大写,以上代码不会获取电子邮件地址为 XYZ@gmail.com 的记录。我不想像提到的那样自己编写密码查询 here 并寻找使用 Spring 来执行此操作的解决方案。

尝试 LIKE 运算符:

Filter filter = new Filter("emailAddress", "xyz@gmail.com");
filter.setComparisonOperator(ComparisonOperator.LIKE);
session.loadAll(UserN.class, filter, 1);