langchain.evaluation.string_distance.base.StringDistance¶

class langchain.evaluation.string_distance.base.StringDistance(value, names=None, *, module=None, qualname=None, type=None, start=1, boundary=None)[source]¶

Distance metric to use.

DAMERAU_LEVENSHTEIN¶

The Damerau-Levenshtein distance.

LEVENSHTEIN¶

The Levenshtein distance.

JARO¶

The Jaro distance.

JARO_WINKLER¶

The Jaro-Winkler distance.

HAMMING¶

The Hamming distance.

INDEL¶

The Indel distance.

DAMERAU_LEVENSHTEIN = 'damerau_levenshtein'¶
LEVENSHTEIN = 'levenshtein'¶
JARO = 'jaro'¶
JARO_WINKLER = 'jaro_winkler'¶
HAMMING = 'hamming'¶
INDEL = 'indel'¶

Examples using StringDistance¶