google-diff-match-patch C# ライブラリを使用しています。2 つのテキストの類似性を測定したい。これを行うには、次の C# コードを作成します。
List<DiffMatchPatch.Diff> lDiffs = dmpDiff.diff_main(sTexte1, sTexte2);
int iIndex = dmpDiff.diff_levenshtein(lDiffs);
double dsimilarity = 100 - ((double)iIndex / Math.Max(sTexte1.Length, sTexte2.Length) * 100);
0 ~ 100 の類似値 (0 == 完全一致 - 100 == 完全に異なる)。
この計算が正しいということで、これは良いアプローチだと思いますか?