Overview

Search for duplicates by Field Values

The doSearch(Map<String, Object> objectData, String objectPrefix) method executes a search using the Plauti Deduplicate search engine to identify potential duplicates. This method allows developers to dynamically define search criteria by specifying field-value pairs in a map (objectData).

Key points

  • Searches for duplicates using the field-value pairs provided in the objectData map.
  • The search logic and the logic to generate a matching score are based on the applied Plauti Deduplicate scenario, ensuring results align with the predefined criteria and scoring rules.
  • Returns a Map<String, List<dc3SearchResult>> containing potential duplicates.
  • If cross-object searching is configured in the Deduplicate Setup, the results can include duplicates from other objects as well (e.g., finding a Lead as a duplicate of a Contact).