Class ColognePhonetic

java.lang.Object
org.basex.util.similarity.ColognePhonetic

public final class ColognePhonetic extends Object

Cologne Phonetic algorithm. Based on Hans Joachim Postel publication: "Die Kölner Phonetik. Ein Verfahren zur Identifizierung von Personennamen auf der Grundlage der Gestaltanalyse". More details: http://de.wikipedia.org/wiki/K%C3%B6lner_Phonetik.

The implementation has been inspired by the Apache Commons Codec algorithms (http://commons.apache.org/proper/commons-codec/).

Author:
BaseX Team 2005-21, BSD License, Christian Gruen
  • Method Details

    • encode

      public static int[] encode(int[] cps)
      Encodes a codepoint array.
      Parameters:
      cps - input codepoints
      Returns:
      encoded codepoints