Soundex dường như được thực hiện trong một số DBMS, nhưng đã có bất kỳ cải tiến thuật toán nào chắc chắn tốt hơn so với việc thực hiện hiện tại của Soundex?Soundex đã được cải thiện chưa?
Trả lời
Có. Như Wikipedia chỉ ra, có Metaphone và Double Metaphone, NYSIIS và nhiều hơn nữa.
Hãy nhớ rằng những điều này chỉ hoạt động đối với tiếng Anh, trong đó có các vấn đề riêng của nó với chính tả của nó. Nó không cần thiết cho tiếng Tây Ban Nha, và không có ý nghĩa đối với tiếng Hoa/tiếng Quan Thoại.
Tôi không biết về "hoàn toàn tốt hơn", nhưng bạn có thể muốn xem Metaphone (và các biến thể của nó) và Caverphone. Xem, ví dụ: http://www.atomodo.com/code/double-metaphone nơi có triển khai "Double Metaphone" để sử dụng với MYSQL.
Metaphone 3 là thế hệ thứ ba của thuật toán Metaphone. Nó làm tăng độ chính xác của mã hóa ngữ âm từ 89% của Double Metaphone thành 98%, như được kiểm tra dựa trên cơ sở dữ liệu phổ biến nhất của các từ tiếng Anh . Điều này tạo ra một mã hóa ngữ âm cực kỳ đáng tin cậy cho cách phát âm của người Mỹ.
Metaphone 3 được thiết kế và phát triển bởi Lawrence Philips, người đã thiết kế và phát triển các thuật toán Metaphone và Metaphone ban đầu ban đầu.
- 1. Cải thiện Hiệu suất Numpy
- 2. Cải thiện MVP trong Scala
- 3. Cải thiện hiệu suất của SQLite WAL
- 4. Luồng để cải thiện hiệu suất
- 5. Không nhận thức được cải thiện hiệu suất?
- 6. SQL Profiler - Điều gì có thể được cải thiện?
- 7. Tập lệnh Python này có thể được cải thiện không?
- 8. Bóng tối Three.js - cách cải thiện?
- 9. Cải thiện hiệu suất của WPF Canvas
- 10. Cải thiện Màn hình Đăng nhập Web
- 11. Cách để cải thiện mã này
- 12. Cải thiện hiệu suất của XmlSerializer
- 13. Cải thiện jQuery mẫu hiệu suất
- 14. Cải thiện chất lượng mã trong CakePHP
- 15. Mysql Query cải thiện hiệu suất
- 16. cách cải thiện hiệu suất của purePDF?
- 17. Cải thiện mã theo dõi tài sản?
- 18. Cải thiện thông báo lỗi thiếu dll
- 19. Cải thiện tốc độ thực hiện FFT
- 20. Có thể cải thiện java.lang.String.concat không?
- 21. Cải thiện mã bộ Mandelbrot của tôi
- 22. Cải thiện mã để tạo phân phối
- 23. Cải thiện hiệu suất với LEFT JOIN
- 24. Cải thiện với các bài tập Regex
- 25. Cải thiện hiệu suất của Sql Xóa
- 26. Cải thiện việc triển khai Bộ lọc Haskell của tôi
- 27. Lớp Python để hợp nhất các tệp đã sắp xếp, làm thế nào điều này có thể được cải thiện?
- 28. Làm cách nào để cải thiện thiết kế này?
- 29. Làm thế nào để cải thiện hiệu năng WinForms MSChart?
- 30. cải thiện hiệu suất cho mệnh đề LIKE