Я поддерживаю публичный блог, на который пользователи могут публиковать свои сообщения. Некоторые пользователи имеют более тысячи различных текстов, и они могут не помнить, что они уже опубликовали какой-то текст. Я хотел бы помочь пользователям не публиковать дубликаты.Быстрый поиск аналогичного текста
Сравнение текстов для точного равенства не является хорошим - пользователь мог немного изменить текст или форматировать или скопировать из другой программы и т. Д. Поэтому мне нужна быстрая оценка, если в существующей базе данных есть аналогичный текст.
В мой стек технологий входят PHP, MySQL и Redis. Как я могу решить свою проблему с помощью тех или иных инструментов?
На данный момент для всех таблиц потребуется зеркальный стол MyISAM в качестве механизма пользователя InnoDB. –
с MySQL 5.6.4 доступна полнотекстовая поддержка InnoDB. Но для более старых версий вы правы, доступен только MyISAM. – isa