チュートリアル
2つのリスト間の差分を見つける方法
完全一致とAI搭載の両方の方法を使用して、2つのリスト間で何が異なり何が同じかを特定する実践ガイド。
差分を見つける2つの方法
完全一致
無料項目を文字ごとに比較します。項目は同一の場合のみ一致します(大文字小文字を区別しない比較も選択可能)。高速で決定論的。
howToFindDifferences.methods.bestFor メール、ID、製品コード、正確な文字列
AIあいまい一致
1クレジットLevenshtein距離とトークンベースの類似度を使用して近似一致を見つけます。タイプミス、並べ替えられた単語、完全一致で見逃される類似エントリを検出。
howToFindDifferences.methods.bestFor 名前(「John Smith」と「Smith, John」)、住所、タイプミスのあるキーワード
結果の理解
howToFindDifferences.terms.0.name
リストAにあってリストBに見つからない項目。
howToFindDifferences.terms.1.name
リストBにあってリストAに見つからない項目。
howToFindDifferences.terms.2.name
リストAとリストBの両方にある項目。
howToFindDifferences.terms.3.name
両方のリストを組み合わせたすべての一意の項目。
howToFindDifferences.terms.4.name
どちらかのリストにあるが両方にはない項目(Aにだけある + Bにだけある)。
実践例
howToFindDifferences.example.listALabel
alice@gmail.com
bob@yahoo.com
charlie@hotmail.com
david@company.com
howToFindDifferences.example.listBLabel
bob@yahoo.com
charlie@hotmail.com
emma@outlook.com
frank@gmail.com
howToFindDifferences.example.onlyInA.title
alice@gmail.com, david@company.com
howToFindDifferences.example.onlyInA.note
howToFindDifferences.example.onlyInB.title
emma@outlook.com, frank@gmail.com
howToFindDifferences.example.onlyInB.note
howToFindDifferences.example.inBoth.title
bob@yahoo.com, charlie@hotmail.com
howToFindDifferences.example.inBoth.note