| | |
| | | } |
| | | |
| | | if args.IsCompareAll { |
| | | baseScore = 0 |
| | | baseScore = 25 |
| | | } |
| | | |
| | | logger.Debugf("Compare args treeNodes %+v, is all %v, target %s, feature len %d", args.TreeNodes, args.IsCompareAll, args.CompareTarget, len(fFeature)) |
| | | |
| | | var response protomsg.SdkCompareResult |
| | | |
| | |
| | | switch args.CompareTarget { |
| | | case "realName": |
| | | response = realNamePersonsCompere(args, fFeature, baseScore) |
| | | case "keyPerson": |
| | | response = keyPersonsCompere(args, fFeature, baseScore) |
| | | default: |
| | | response = capturePersonsCompere(args, fFeature, baseScore) |
| | | } |
| | | |
| | | logger.Debugf("Compare Target %s result len %d", args.CompareTarget, len(response.CompareResult)) |
| | | logger.Debugf("Compare target %s result len %d", args.CompareTarget, len(response.CompareResult)) |
| | | |
| | | if len(response.CompareResult) > 0 { |
| | | logger.Debugf("Compare result %+v", response.CompareResult) |