如何使用cypher 2.0不敏感搜索?

时间:2015-02-26 13:55:10

标签: neo4j cypher

如何在索引字段中使用cypher 2.0 / Neo4j 2.1.7不区分大小写进行搜索?

  • regex不使用索引WHERE a.X =~ ('(?i)' + b.Y) ...
  • 使用lower()不使用索引WHERE lower(a.X) = lower(b.Y) ...
  • 为索引添加带有小写属性值的额外字段是丑陋的

不使用索引会导致更多2 mio DB Hits。

1 个答案:

答案 0 :(得分:1)

对于使用Neo4j 2.x的旧版索引进行全文搜索,这也是不区分大小写的,请查看我的博客文章:

http://jexp.de/blog/2014/03/full-text-indexing-fts-in-neo4j-2-0/