полнотекстовый поиск не работает на реальном сервере в laravel

#mysql #database #laravel #laravel-5 #eloquent

Вопрос:

Я добавил полнотекстовый поиск в свою таблицу истории. Он отлично работает на локальной машине, но на реальном сервере выдает ошибку после длительного времени. Ошибка здесь

 504 Gateway Time-out
 

Моя миграция для полнотекстового поиска

      DB::statement('ALTER TABLE histories ADD FULLTEXT search(model)');
    $table->engine = 'MyISAM';
 

И вот как я пытаюсь это использовать

 $histories->whereRaw("MATCH(model) AGAINST(? IN BOOLEAN MODE)", $strtable)
 

В чем может быть проблема? Пожалуйста, направьте
полный запрос

 $histories->whereRaw("MATCH(model) AGAINST(? IN BOOLEAN MODE)", $strtable)->where('object_id', $po_id);
$histories->orderBy('id', 'desc');
 

Комментарии:

1. Происходит ли тайм-аут во время миграции для изменения histories таблицы или при выполнении запроса?

2. Когда я выполняю запрос

3. Это запрос в select * from истории sql», где СООТВЕТСТВИЕ(модель) («ПриложениеМоделиАдминистраторСчет-фактура» В ЛОГИЧЕСКОМ РЕЖИМЕ) и object_id = «3453» ограничение 20 смещение 0`

4. Вы делаете WHERE оговорку против object_id первой? Можете ли вы показать полный код $histories переменной?

5. я обновил вопрос, пожалуйста, посмотрите