Habilitación de soundex / metáfono para caracteres no ingleses

He estado estudiando soundex, metáfono y otras técnicas de búsqueda de cuerdas en los últimos días, y según tengo entendido, ambos algoritmos funcionan bien en el manejo de palabras no escritas al inglés.

Sin embargo, el requisito que tendré sería que dicha búsqueda funcionara en los idiomas originales, no traducidos, que incluyan alfabetos como el alemán, noruego e incluso alfabetos cirílicos.

¿Hay algún algoritmo de búsqueda capaz de manejar estos alfabetos completamente? ¿O estoy mejor usando bibliotecas de búsqueda de texto completo de terceros, como Lucene? En consecuencia, la pregunta entonces es: ¿Lucene maneja los alfabetos que no están en inglés?

Respuestas a la pregunta(2)

Su respuesta a la pregunta