1

使用 neo4j 核心 API,我们可以创建一个精确索引,并将其设置为不区分大小写,如下所示这是一个如何创建不区分大小写的精确索引的示例:

Index index = graphDb.index().forNodes( "exact-case-insensitive", stringMap( "type", "exact", "to_lower_case", "true" ) ); 
Node node = graphDb.createNode(); index.add( node, "name", "Thomas Anderson" );
assertContains( index.query( "name", "\"Thomas Anderson\"" ), node ); 
assertContains( index.query( "name", "\"thoMas ANDerson\"" ), node );

我知道全文在 springdata neo4j 中默认执行此操作。但我想让我的确切索引在 springdata neo4j 中不区分大小写。

但我没有找到任何属性可以@indexed()将精确索引设置为不区分大小写。所以如果有任何机制,请帮助我做到这一点..

谢谢你,,

4

0 回答 0