Есть ли способ сделать Нечеткий Поиск, который касается кодов клавиш? - PullRequest
0 голосов
/ 16 апреля 2020

В основном я хочу реализовать нечеткий поиск, который игнорирует язык!

Например - скажем, есть запись для "Hello World" .
Теперь я хочу, чтобы это работало с:

  • "hello "
  • " henlp "
  • " руддщ "(это русские символы, если вы пытаетесь ввести" привет ", но забыли переключиться на Engli sh)
  • " рутдз "(то же, что и выше, но с" henlp "вместо" привет ")
  • " יקמךם "(то же самое, что и выше, но на иврите)

et c.

Теперь самое важное для меня - это игнорировать фактический текст и рассматривать соответствующие им ключевые коды, которые, очевидно, работают универсально).

Я думал о каждой записи, сохраняя массив, который представляет все коды клавиш - и затем реализует размытость на основе уже заданных кодов клавиш вместо символов, но такое чувство, будто я делаю что-то не так или пропускаю то, что уже существует.

Итак, из того, что я собрались, что нет реализации нечеткого поиска, который имеет отношение к этому.
может быть, это алогрит (кроме нечеткого поиска), который уже имеет отношение к этому, который я пропускаю?

В настоящее время пытаюсь реализовать в Node.js, но открыт для большего количества языков и фреймворков

...