급하게 만들고 급하게 올려놓다보니,
철저한 테스트를 하지 못했네요.
오늘 회사에서 실제로 서비스를 하려고 대용량 테이블(1만건 이상 자료)에서
테스트를 해보니, 버그 투성이네요.
1. 치명적인것, 중성+종성으로 구성된 한글의 경우는 같은 중성+종성을 가진
초성+중성+종성으로 구성된 글자와 혼돈이 됩니다.
예) 왜간 == 회관
2. 치명적인것, 서브 쿼리 사용시 내부적으로 메모리 할당에 버그가 있는듯.
where text_soundexko(name) in (select text_soundex(a) from a where ...)
이 부분은 그냥 쿼리가 실행조차 안되는지라, 자세하게는 모르겠음.
조금만 더 테스트를 해보고 업로드 할 걸 그랬습니다.
수정판을 곧 올리도록 하지요. /./
|