# Grouping output data in separate flows according to the minimal distance computed in each record

To create this Job, you can use [The differences between the Simple VSR Matcher and the T-Swoosh algorithms](https://help.qlik.com/talend/en-US/data-matching/8.0/matching-several-records#differences-between-simple-vsr-matcher-and-t-swoosh-algorithms) in the tMatchGroup component:

* [Simple VSR algorithm](https://help.qlik.com/talend/en-US/data-matching/8.0/grouping-output-data-in-separate-flows-simple-vsr-algorithm).
* [T-Swoosh algorithm](https://help.qlik.com/talend/en-US/data-matching/8.0/grouping-output-data-in-separate-flows-t-swoosh-algorithm). The algorithm is only available in the Standard component.

For another scenario that groups the output records in one single output flow, see [Comparing columns and grouping in the output flow duplicate records that have the same functional key](https://help.qlik.com/talend/en-US/components/8.0/identification/tgenkey-tmatchgroup-trowgenerator-tlogrow-comparing-columns-and-grouping-in-output-flow-duplicate-records-that-have-same-functional-key-standard-component-enterprise-this) in the Identification section.

### In this section

* [Simple VSR algorithm](https://help.qlik.com/talend/en-US/components/8.0/data-matching/grouping-output-data-in-separate-flows-simple-vsr-algorithm)
* [T-Swoosh algorithm](https://help.qlik.com/talend/en-US/components/8.0/data-matching/grouping-output-data-in-separate-flows-t-swoosh-algorithm)