Ну, мне кажется,
REPLACE INTO search_engine SELECT * FROM search_engine_v WHERE id = NEW.idImuebles;
- потенциально довольно тяжелая вещь для запуска в каждой строке после обновления.
Я предполагаю, что для того, чтобы решить эту проблему, нужно хорошо понять, а не просто исправить это.
Если вы публикуете некоторую информацию о структуре базы данных, возможно, кто-то может подсказать, как ее исправить..