apoc.text.hammingDistance

详细信息

语法

apoc.text.hammingDistance(text1, text2)

描述

使用汉明距离(Hamming distance)算法比较两个给定的 STRING 值。

参数

名称

类型

描述

text1

STRING

用于与第二个字符串进行比较的第一个字符串。

text2

STRING

用于与第一个字符串进行比较的第二个字符串。

返回

INTEGER(整数)

使用示例

RETURN apoc.text.hammingDistance("Neo4j", "Neo4j") AS output;
结果
输出

0

RETURN apoc.text.hammingDistance("Neo4j", "Neoj4") AS output;
结果
输出

2

所提供的字符串必须具有相同的长度,否则该过程将抛出异常,如下例所示

RETURN apoc.text.hammingDistance("Neo4j Aura", "Neo4j Graph Database") AS output;
结果

调用函数 apoc.text.hammingDistance 失败:原因:java.lang.IllegalArgumentException: 字符序列必须具有相同的长度