VVVas писал(а):mixer
Странно, вот посмотри мой форум, примерно аналогичный твоему, я сегодня затратил 15 минут.
Наши пользователи оставили сообщений: 4370
Вы про этот форум?
При вставке слов в таблицу, делается запрос.
Код: Выделить всё
$sql = "INSERT DELAYED INTO " . SEARCH_MATCH_TABLE . " (post_id, word_id, title_match) SELECT $post_id, word_id, $title_match FROM " . SEARCH_WORD_TABLE . " WHERE word_text IN ($match_sql)";
При 400 000 слов и больше 1 000 000 постов, каждый пост обрабатывается > 0.1 секунды.
Добавлено спустя 5 минут 45 секунд:
Siava писал(а):Macks
если сделать на перле, то это убьёт сервер, на котором будет выполняться такая турбо-переиндексация

Займет 40 секунд. Никто и не заметит.