В последние несколько дней я изучал звуковые, метафонические и другие методы поиска строк, и в моем понимании оба алгоритма хорошо работают при обработке неанглийских слов, транслитерированных на английский.
Однако требование, которое у меня было бы, было бы для такого поиска работать на оригинальных, непереводимых языках, вмещающих алфавиты, такие как немецкий, норвежский и даже кириллические алфавиты.
Существуют ли алгоритмы поиска, способные полностью обрабатывать эти алфавиты? Или мне лучше использовать сторонние библиотеки полнотекстового поиска, такие как Lucene? Следовательно, вопрос тогда становится "ли Люцен обрабатывает неанглийские алфавиты?"