Полный текст для innoDB? или хорошее решение для приложения php - PullRequest
0 голосов
/ 07 июня 2010

У меня есть таблица, для которой я хочу выполнить полнотекстовый поиск, но в настоящее время она находится в innoDB и использует много внешних ключей для других типов запросов.

Должен ли я сделать как 1: 1 "таблица метаданных », которая является myisam для полного текста?

Кроме того, я читаю некоторые вещи, которые говорят, что полный текст довольно случайно портит таблицы MySQL?Я не знаю, статьям пару лет, может быть, они исправили это в 5 +?

Если нет, каково хорошее решение для поиска?Zend_Lucene кажется крутым, но медленным, даже с кэшированием, для больших таблиц клиента и функций автозаполнения и др.

Ответы [ 2 ]

4 голосов
/ 07 июня 2010

Попробуйте посмотреть на sphinx для поиска.

0 голосов
/ 10 июня 2010

Или присоедините полнотекстовые данные 1: 1 InnoDb к MyISAM;)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...