Thuật toán soundex được phát triển đặc biệt để đối sánh tên dựa trên cách chúng phát âm chứ không phải cách viết chính xác được sử dụng. Nó hoạt động về cơ bản bằng cách ánh xạ các chuỗi chữ cái thành các chuỗi ngắn chứa chủ yếu các phụ âm của chúng. Thuật toán soundex sẽ hoàn toàn bỏ qua các chữ số (ví dụ:loại bỏ khỏi chuỗi).
Bạn sẽ cần một chiến lược khác để thực hiện đối sánh gần đúng trên các chuỗi chữ số.