Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/neo4j/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
neo4j编辑距离搜索_Neo4j_Cypher_Edit Distance - Fatal编程技术网

neo4j编辑距离搜索

neo4j编辑距离搜索,neo4j,cypher,edit-distance,Neo4j,Cypher,Edit Distance,我正在运行neo4j 3.0.4,希望使用编辑距离1搜索节点属性。我搜索了文档,什么也找不到,最接近的是正则表达式搜索。任何帮助都将不胜感激。您可以使用手动Lucene索引,例如通过APOC程序库 安装库,请参阅: 文件: 调用apoc.index.search(“locations”、“Address.Address:Paris~”)将节点作为addr生成 MATCH(addr)这非常有效,只是安装过程中缺少了一个步骤:我必须手动将这一行添加到.neo4j.conf文件:dbms.direct

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

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

安装库,请参阅:

文件:

调用apoc.index.search(“locations”、“Address.Address:Paris~”)将节点作为addr生成

MATCH(addr)这非常有效,只是安装过程中缺少了一个步骤:我必须手动将这一行添加到.neo4j.conf文件:
dbms.directories.plugins=/Applications/neo4j\Community\Edition.app/Contents/Resources/app/plugins
请记住,完整索引搜索只返回前100个结果,因此,如果您正在搜索的节点集超过100,那么如果您试图在模式中查找特定节点,则可能找不到预期的结果集@MichaelHunger你知道有什么方法可以缓解这个问题吗?
CALL apoc.index.search("locations", "Address.address:Paris~") YIELD node AS addr
MATCH (addr)<-[:HAS_ADDRESS]-(company:Company)
RETURN company LIMIT 50