CiviCRM Community Forums (archive)

*

News:

Have a question about CiviCRM?
Get it answered quickly at the new
CiviCRM Stack Exchange Q+A site

This forum was archived on 25 November 2017. Learn more.
How to get involved.
What to do if you think you've found a bug.



  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Out of the box 'Fuzzy' Rule
Pages: [1]

Author Topic: Out of the box 'Fuzzy' Rule  (Read 741 times)

davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
Out of the box 'Fuzzy' Rule
April 06, 2011, 12:55:27 pm
Hi,

I'm new to CiviCRM and I'm just preparing to import a load of ndividuals.

I'm using the external ID field to uniquely identify the contacts when I'm doing multiple tag imprting and started to look into the dupe matching rules in order to amend them to use the external ID field.

Anyway, I spotted somthing which I can't get my head round (even after reading the manuals and forum). My understanding is that 'Strict' rules are used for non-admin and unattended processes like import and API and therefore applies rigid criteria in order not to find false matches. 'Fuzzy' rules are used when an admin (human) can see all the matches and decide whether they are a match or not.

Therefore you'd expect the fuzzy rules to find more matches (IE their criteira be easier to trigger)

My point is that the out of the box rules seem not to follow this principle.

For Individuals: The strict rule is just email match but fuzzy has three fields where the threshold implies that all three fields must match to trigger it (IE email + first name + last name must all be the same.)

Is it me or does this seem back to front?

Have I just misunderstod the out of the box rules?

Cheers,

Dave

PS - I checked the demo and the rules are the same as mine.
PPS - why are the strict and fuzzy rules for the other two contact types identical out of the box? again is this assuming that you should update them before use?


Is it me or does this seem back to front

pkeogan

  • I post frequently
  • ***
  • Posts: 130
  • Karma: 4
    • BackOffice Thinking
Re: Out of the box 'Fuzzy' Rule
April 08, 2011, 06:56:18 pm
We've run into this issue with addresses in the rule.  You may have a similar issue.  If a contact has multiple addresses, the address match can be double or triple counted, etc.   Civi looks at each address as a possible match.

Example: (duplicate =>20)
City = 10
Last Name =10

If a contact has two addresses with the same city, but different last name, Civi will see it as a Duplicate.

To prevent this, always give address a low score...
Example:  Duplicate =>20
City = 1
Last Name =19

So unless the contact has 20 addresses a false duplicate will not be found



davesage

  • I post frequently
  • ***
  • Posts: 153
  • Karma: 3
  • CiviCRM version: 3.4 & 4.1
  • CMS version: Joomla 1.5 & 2.5
  • MySQL version: 5.1
  • PHP version: 5.3
Re: Out of the box 'Fuzzy' Rule
April 15, 2011, 07:24:22 am
Thanks for the info, we don't have multiple addresses at the mo but I'll keep that in mind!

It just seemed strange that the 'Fuzzy' rule which is supposed to pick up more matches is set with a stricter rule.

Cheers,

Dave

Pages: [1]
  • CiviCRM Community Forums (archive) »
  • Old sections (read-only, deprecated) »
  • Support »
  • Using CiviCRM »
  • Using Core CiviCRM Functions (Moderator: Yashodha Chaku) »
  • Out of the box 'Fuzzy' Rule

This forum was archived on 2017-11-26.