Я просто использую следующий код прямо сейчас.
SELECT terms FROM searches WHERE MATCH(q) AGAINST('search term') LIMIT 20;
Таблица MyISAM 90 МБ. Термины имеют ПОЛНОТЕКСТОВЫЙ ИНДЕКС и это varchar (255). В таблице 1 000 000 строк.
Интересно, есть ли какое-нибудь решение, более удобное в использовании ресурсов, чем полнотекстовый поиск в MySQL? Особенно с точки зрения памяти.
Говоря о решении, я имею в виду любое решение, такое как базы данных других типов, структуры таблиц и т. Д.
и если бы решение было адаптировано к стандартному VPS или хостингу в целом, оно было бы чрезвычайно суперским!
Спасибо за ваше время!