When you enable a match rule set for Enable Search by Rules, you reserve that particular match rule set for use with the
SearchMatch
API. To use an Enable Search by Rules match rule set, the
SearchMatch
MatchType must be
NONE
and you must specify the match rule set in the
SearchMatch
request. If you use Enable Search by Rules then the MDM Hub only uses fuzzy matches.
You might want to perform a search with some empty fields. When SearchMatch performs a search using an Enable Search by Rules match rule set, it ignores empty fields provided by the search request. This prevents the exclusion of relevant records from the search results.
If you enable the optional Hub Server property to perform exact matches on fuzzy base objects, it affects match rules. The MDM Hub does not return matches if you use the same source columns for both exact and fuzzy matching. To avoid this problem, you must disable the
cmx.server.match.exact_match_fuzzy_bo_api
property in the cmxserver.properties file. For more information about the Hub Server properties, see
Hub Server Properties.