0

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

如果在这个索引上进行搜索,我只有在我编写地名(例如它被索引)时才能获得结果。有一种方法可以忽略重音符号、破折号或其他特定字符,只需通过“ile de france”搜索即可获得“Île-de-France”?

4

1 回答 1

0

您可以在首次创建索引时指定特定的分析器类,请参阅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) - 它不是随新4j。

于 2013-09-23T11:01:26.647 回答