Ein Thesaurus erlaubt es, die Ähnlichkeitsbeziehungen von Zeichenketten untereinander zu definieren. Üblicherweise wird dies für nicht ähnlich klingende, aber sinnverwandte Wörter angewandt.