Contains information about matching rules for clustering process.
Matching rule presupposes the business logic for the comparison of objects.
| Name | Type | Multiplicity | Description | 
|---|---|---|---|
| path | property ItemPathType | [0,1] | Path to the property used for comparison. | 
| isMultiValue | property boolean | [0,1] | If true, the matching rule is applied to each value of the property. | 
| similarity | property double | [0,1] | Similarity threshold used for comparison (Jaccard metric). | 
| weight | property double | [0,1] | Weight of the matching rule. | 
Flags: RAM,runtime
Multiplicity: [0,1]
Display order:
Path to the property used for comparison. It is necessary that the output be a simple object convertible to a String type
Flags: RAM,runtime
Multiplicity: [0,1]
Display order:
If true, the matching rule is applied to each value of the property. Also, there must be specified a matchSimilarity value. If not default 100% is used.
Flags: RAM,runtime
Multiplicity: [0,1]
Display order:
Similarity threshold used for comparison (Jaccard metric). If the condition is not met, then the objects are excluded.
Flags: RAM,runtime
Multiplicity: [0,1]
Display order:
Weight of the matching rule. For inclusion object in the cluster, the sum of the weights of the matching
                            rules must be greater than or equal to 1.