Я хочу разработать алгоритм поиска по шаблону для приложения музыкальной системы, которое ищет данное ключевое слово и воспроизводит музыку, текстовый файл которой содержит данное ключевое слово. Сейчас существует множество алгоритмов поиска по шаблону, которые могут сделать это эффективно (например, KMP, хеширование (может привести к ошибке) и т. Д.). Но моя главная проблема заключается в том, что вся база данных на другом языке (не говоря уже о хинди). Теперь пользователь вводит данное ключевое слово на языке "хинди", и я хочу выполнить поиск в базе данных, которая также содержит язык "хинди". Моя главная задача заключается в том, как эффективно осуществлять поиск в этой базе данных?
Я думаю, что мы не можем сделать алгоритм KMP для неанглийского языка, потому что используемые нами символы ascii содержат только английские алфавиты и другие числовые буквы, но не содержат букв другого языка. Поэтому, пожалуйста, скажите мне, как я могу продолжить, так как я не могу найти решение, или скажите, где я ошибаюсь?