В основном я хочу реализовать нечеткий поиск, который игнорирует язык!
Например - скажем, есть запись для "Hello World" .
Теперь я хочу, чтобы это работало с:
- "hello "
- " henlp "
- " руддщ "(это русские символы, если вы пытаетесь ввести" привет ", но забыли переключиться на Engli sh)
- " рутдз "(то же, что и выше, но с" henlp "вместо" привет ")
- " יקמךם "(то же самое, что и выше, но на иврите)
et c.
Теперь самое важное для меня - это игнорировать фактический текст и рассматривать соответствующие им ключевые коды, которые, очевидно, работают универсально).
Я думал о каждой записи, сохраняя массив, который представляет все коды клавиш - и затем реализует размытость на основе уже заданных кодов клавиш вместо символов, но такое чувство, будто я делаю что-то не так или пропускаю то, что уже существует.
Итак, из того, что я собрались, что нет реализации нечеткого поиска, который имеет отношение к этому.
может быть, это алогрит (кроме нечеткого поиска), который уже имеет отношение к этому, который я пропускаю?
В настоящее время пытаюсь реализовать в Node.js, но открыт для большего количества языков и фреймворков