Итак, я буду хранить миллионы предложений в базе данных, каждое с автором. Мне нужно уметь эффективно искать предложение и возвращать автора. Теперь я хотел бы иметь возможность неправильно ввести слово или забыть слово или два в этом предложении, и чтобы приложение по-прежнему могло соответствовать (fuzzy-esque). Может кто-то указать мне верное направление? Как Google это делает? Потому что я могу искать слова в Google, например, и он вернет песню с текстом? Я хочу сделать то же самое?
Спасибо всем.
Если нечеткость делает вещи слишком сложными, тогда я могу иметь дело только с эффективным поиском предложений.