在neo4j 1.8.x中创建和查询不区分大小写的Lucene全文索引?

时间:2014-04-19 10:03:04

标签: lucene indexing neo4j

我需要创建和查询不区分大小写的全文索引:

我认为这与this post中描述的用例相同,但我看不出在哪里/如何指定Mattias Persson在答案中建议的选项:

  

使用此配置创建它:

{
"analyzer": "org.neo4j.index.impl.lucene.LowerCaseKeywordAnalyzer"
}
  

我想我会这样补充:

{
    "type": "exact",
    "to_lower_case": "true"
}

这可以通过配置文件,还是(更好)通过java API实现?我可以找到关于如何执行此操作的文档in v2.x,但不能找到早期版本(我暂时坚持使用它)。

由于

1 个答案:

答案 0 :(得分:0)

有关如何为不区分大小写设置索引的示例,请参阅http://docs.neo4j.org/chunked/stable/indexing-create-advanced.html

请注意,您无法更改现有索引的配置,因此必须在首次访问索引时设置使用“forNodes”传入的地图。