구체 적 으로 , 도 9 를 참조 하 면 , 데이터베이스 는 잠재 적 인 후보 매칭 데이터 ( 402 ) 의 공간 을 포함 하 고 , 이 는 종종 본 명세서 에서 문자 스트링 의 데이터베이스 로 지칭 된다 ( 예 를 들 면 , 가맹점 에 대한 이름 및 / 또는 위치 데이터 ) . 본 명세서 에 기술 된 바 와 같이 , 매칭 필드 또는 데이터베이스 레코드 의 무작위 샘플 은 , 예 를 들 면 비 유사 한 문자 스트링 세트 에 대한 최적화 검색 에 기초 하 여 생성 된다 ( 404 ) . 유사 성 행렬 이 계산 되 고 ( 406 ) , 주성분 요인 분석 이 적용 되 며 ( 408 ) , 주성분 ( 410 ) 이 결과 로 나오 며 , 이 들 각각 은 대응 하 는 참조 문자 스트링 을 지칭 한다 . 이런 참조 문자 스트링 세트 는 , 그 세트 가 구체 적 으로 비 유사 데이터 를 포함 하 도록 생성 되 기 때문 에 후보 문자 스트링 에 대한 비교 에 유용 하 다 .