【问题标题】:Create and query Lucene full-text indices which are case-insensitive in neo4j 1.8.x?在 neo4j 1.8.x 中创建和查询不区分大小写的 Lucene 全文索引?
【发布时间】:2014-06-03 19:38:29
【问题描述】:

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

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

通过使用此配置创建它:

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

我想我会这样补充:

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

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

谢谢

【问题讨论】:

    标签: lucene indexing neo4j


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-25
      • 1970-01-01
      • 1970-01-01
      • 2018-07-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多