tangentum technologies    
 

Deutsch

   
   
 
   

Frequently Asked Questions

1. What is Phonetix?
2. What are phonetic algorithms? What are they good for?
3. Why are there different phonetic algorithms? What is the best?
4. Phonetix is an open source library. May I use it in commercial software?
5. Phonetix is free software. Is support available?

1. What is Phonetix?

Phonetix is a class-library of phonetic algorithms entirely written in Java.

2. What are phonetic algorithms? What are they good for?

Phonetic algorithms take single words of ordinary languages like English and German, and generate keys which represent the phonemes of these words. The goal is to generate equal keys for similar words and different keys for unsimilar words, and therefore make similar words comparable for equality.

As an example take the words "Phonetix" and "Fonaetic". Both aren't successfully comparable belonging textual equality. A phonetic algorithm, like Metaphone, may generate the same key (here: "FNTK") for both words, therefore making them successfully comparable belonging equality of their phonemes.

3. Why are there different phonetic algorithms? What is the best?

Each phonetic algorithm generates algorithm-specific keys. Some algorithms use special knowledge about the phonemes used in particular languages like English. Some algorithms are more sophisticated than others. Soundex is an old and simple algorithm in widespread use. DoubleMetaphone is rather new and very sophisticated, but less well-known. Metaphone is somewhere in between.

There is no "best" algorithm, because this depends on the application. Soundex is fast, but somewhat crude. DoubleMetaphone differentiates phonemes finer, but is therefore slower in execution. You have to test each algorithm with application's data and compare the results to choose the algorithm which fits your data best.

4. Phonetix is an open source library. May I use it in commercial software?

Yes, of course. Phonetix is licensed under the GNU Lesser General Public License and therefore usable as-is in commercial software.

5. Phonetix is free software. Is support available?

Yes. You may get free email support in case of problems or suggestions.