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

时间:2016-09-21 06:44:06

标签: java spring neo4j spring-data-neo4j

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

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

由于大写,上面的代码不会使用emailAddress获取记录为XYZ@gmail.com。我不想像提到的here那样自己写cypher查询,并且正在寻找使用Spring来做这个的解决方案。

1 个答案:

答案 0 :(得分:1)

试试LIKE运营商:

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