neo4j 编辑距离搜索

neo4j edit distance search

我是 运行 neo4j 3.0.4 并且想使用 1 的编辑距离在节点 属性 上进行搜索。我搜索了文档但找不到任何东西,我找到的最接近的是正则表达式搜索。任何帮助将不胜感激。

您可以使用手动 Lucene 索引,例如通过 APOC 程序库。

库的安装,见:https://github.com/neo4j-contrib/neo4j-apoc-procedures

文档:https://neo4j-contrib.github.io/neo4j-apoc-procedures/#_full_text_search

CALL apoc.index.search("locations", "Address.address:Paris~") YIELD node AS addr
MATCH (addr)<-[:HAS_ADDRESS]-(company:Company)
RETURN company LIMIT 50