У меня есть таблица, в которой я хочу запустить полнотекстовый поиск, но в настоящее время она является innoDB и использует множество внешних ключей для других видов запросов.
Должен ли я сделать как таблицу метаданных 1:1, которая является myisam для полного текста?
Также я читаю некоторые вещи, которые говорят, что fulltext искажает таблицы MySQL довольно случайным образом? Я не знаю, статьи пару лет, может быть, они исправили это в 5 +?
Если не хорошее решение для поиска? Zend_Lucene кажется классным, но медленным, даже с кэшированием, для больших таблиц клиента и функций автозаполнения и др.
Попробуйте посмотреть sphinx для поисковой программы.
Или присоединиться к полнотекстовым данным 1:1 InnoDb для MyISAM;)