neo4j编辑距离搜索

时间:2016-08-29 06:50:27

标签: neo4j cypher edit-distance

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

1 个答案:

答案 0 :(得分:2)

您可以使用手动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