概述
查重规则的匹配行为受多种底层因素影响,如大小写策略、特殊字符过滤、ES 分词匹配比例及空值处理方式等。本文档逐一说明这些规则的具体行为,帮助管理员理解查重结果产生的原因,并针对实际业务场景进行精确配置。
查重基本规则
企业类型查重规则
正式企业
- 主属性:不区分大小写
- 普通文本:区分大小写
- 查找关联:不区分大小写
沙盒企业
- 主属性:
- 精确匹配:区分大小写
- 模糊匹配:不区分大小写
- 普通文本:
- 精确匹配:区分大小写
- 模糊匹配:不区分大小写
- 查找关联:
- 精确匹配:区分大小写
特殊字符处理
- 主属性查重:会过滤掉所有特殊符号,包括:
~!@#$%^&*()+=|{}':;',\[]<>/?~!@#¥%……&*()——+|{}【】《》「」';:""'。,、? - 标点符号:在主属性中不能作为区分条件。
手机号处理规则
- 手机号中的括号会被转换为空格。
- 系统会以空格为分隔符将号码分割成多个数字段。
- 只要有一个数字段匹配,就会被判定为重复。
- 解决方案:建议使用连字符"-"替代括号。
查重配置说明
数据范围设置
- 支持自定义查重的数据范围,默认范围会包含已作废的数据。用户可根据需求配置范围,使其不对已作废的数据进行查重。
- 只有符合设定条件的现有数据会参与查重。
- 不符合条件的数据即使匹配也不会被认定为重复。
触发条件
- 支持设置多重查重规则。
- 仅当新建或修改的字段符合预设条件时才触发查重。
- 不符合触发条件的操作不会执行查重流程。
查重阻断规则
- 当查重规则包含模糊匹配时,系统不会强制阻断。
- 用户可自行决定是否忽略查重结果继续保存。
特殊查重场景
联合查重
- 条件为固定配置,不可自定义。
- 字段映射关系可通过界面提示查看。
- 需要有效的查重规则才能生效。
- 联合查重具有独立规则,不受普通查重设置影响。
- 条件是精确查重,条件之间是"或"关系,任何一个条件命中就会认为重复。
模糊查重规则
根据关键字长度有不同的匹配规则:
- 少于 6 个字:根据 ES 分词进行 100% 匹配。
- 6-9 个字:根据 ES 分词,允许最多 25% 分词不匹配。
- 超过 9 个字:根据 ES 分词,按 75% 分词匹配。
空值处理
提供三种配置选项:
- 匹配空值:新建数据字段为空时,与已存在的空值数据认定为重复。
- 不匹配空值:新建数据字段为空时,与已存在的空值数据不认定为重复。
- 为空不参与:新建数据字段为空时,该字段不参与查重。
常见问题处理
查重规则生效时间
- 配置后不会立即生效。
- 需要等待后台将数据刷入 ES。
- 生效时间与数据量大小相关。
- 数据刷新过程中不允许修改查重规则。
特殊场景说明
- 线索转客户:不进行查重校验,需在管理后台单独控制。
- 同时新建主从对象:从对象不支持查重。
- 客户和联系人同时新建:查重规则不生效。
简易查重工具使用说明
- 单一输入框匹配所有后台配置的查重规则。
- 纯数字输入只匹配手机、电话类型字段。
- 非纯数字输入匹配文本、网址、邮箱类型字段。