对neo4j的特殊字符索引和识别

时间:2013-09-23 09:17:06

标签: neo4j

我已经构建了一个带有地理信息的neo4j图,并按城市地名索引。 一些地名有特殊的字符或重音标记,这是该地区所属国家的语言的典型特征:例如: Île-de-France或Alajärvi等。

如果对此索引进行make搜索,我只有在写了诸如索引之类的地名时才获得结果。有一种方法可以忽略重音符号,短划线或其他特殊的字符只是为了获得“法兰西岛”简单地搜索“法兰西岛”?

1 个答案:

答案 0 :(得分:0)

您可以在首次创建索引时指定特定的analzyer类,请参阅http://docs.neo4j.org/chunked/stable/indexing-create-advanced.html

确保在类路径中具有已配置的分析器类(例如https://lucene.apache.org/core/3_6_2/api/all/org/apache/lucene/analysis/fr/FrenchAnalyzer.html) - 它不随Neo4j一起分发。