# Data matching scenarios

* [Grouping output data in separate flows according to the minimal distance computed in each record](https://help.qlik.com/talend/en-US/data-matching/7.3/grouping-output-data-in-separate-flows)
* [Matching customer data through multiple passes](https://help.qlik.com/talend/en-US/data-matching/7.3/matching-customer-data-through-multiple-passes)
* [Matching entries using the Q-grams and Levenshtein algorithms](https://help.qlik.com/talend/en-US/data-matching/7.3/matching-entries-using-q-grams-and-levenshtein)
* [Using a custom matching algorithm to match entries](https://help.qlik.com/talend/en-US/data-matching/7.3/using-custom-matching-algorithm-to-match-entries)
* [Using survivorship functions to merge two records and create a master record](https://help.qlik.com/talend/en-US/data-matching/7.3/using-survivorship-functions-to-merge-two-records)