У меня есть база данных MySQL, которую я копирую с другого сервера. База данных содержит таблицу с этими столбцами
ID, FileName и FileSize
В таблице более 4'000'000 записей. Я хочу сделать быстрый поиск в колонке FileName (varchar)
Я обнаружил, что могу использовать эту поисковую систему Sphinx. Проблема в том, что я хочу ограничить поиск по типу файла. Нужно ли и как (триггеры?) Извлекать расширения файлов для всех строк? Может быть, мне нужно создать еще одну таблицу (потому что эта реплицируется) и объединить их в соотношении 1: 1?
Не могли бы вы дать мне несколько советов, пожалуйста:)