java.lang.Object
cn.net.pap.common.datastructure.simHash.SimHash

public class SimHash extends Object
  • Constructor Details

    • SimHash

      public SimHash()
  • Method Details

    • computeSimHash

      public static BigInteger computeSimHash(String input)
      计算SimHash值
      Parameters:
      input - 输入文本
      Returns:
      SimHash签名
    • hammingDistance

      public static int hammingDistance(BigInteger hash1, BigInteger hash2)
      计算汉明距离(Hamming Distance),用于比较两个SimHash签名的相似度
      Parameters:
      hash1 - SimHash签名1
      hash2 - SimHash签名2
      Returns:
      汉明距离