Class: Aws::EntityResolution::Types::RuleCondition
- Inherits:
-
Struct
- Object
- Struct
- Aws::EntityResolution::Types::RuleCondition
- Defined in:
- gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb
Overview
An object that defines the ruleCondition
and the ruleName
to use
in a matching workflow.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#condition ⇒ String
A statement that specifies the conditions for a matching rule.
-
#rule_name ⇒ String
A name for the matching rule.
Instance Attribute Details
#condition ⇒ String
A statement that specifies the conditions for a matching rule.
If your data is accurate, use an Exact matching function: Exact
or
ExactManyToMany
.
If your data has variations in spelling or pronunciation, use a
Fuzzy matching function: Cosine
, Levenshtein
, or Soundex
.
Use operators if you want to combine (AND
), separate (OR
), or
group matching functions (...)
.
For example: (Cosine(a, 10) AND Exact(b, true)) OR
ExactManyToMany(c, d)
2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2898 class RuleCondition < Struct.new( :rule_name, :condition) SENSITIVE = [] include Aws::Structure end |
#rule_name ⇒ String
A name for the matching rule.
For example: Rule1
2898 2899 2900 2901 2902 2903 |
# File 'gems/aws-sdk-entityresolution/lib/aws-sdk-entityresolution/types.rb', line 2898 class RuleCondition < Struct.new( :rule_name, :condition) SENSITIVE = [] include Aws::Structure end |