Проблема с поиском. Как переиндексировать?
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
Проблема с поиском. Как переиндексировать?
У меня на форуме больше миллиона постов, слетели идексные таблицы поиска. Хостинг сейфмоде для ПХП, максимальное время выполнения скрипта 30с. Модуль переиндексации оценивает свою работу в 121 час, как понимаете это не реально. Посоветуйте что-то, не дайте погибнуть.
http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Macks
1. нафига тему в бета-версиях создавать? Вы же не мод пишите.
2. если бы внимательно посмотрели этот раздел, то увидели бы темку "Тюним поиск"
- думаю что с помощью того мода за час управитесь.
1. нафига тему в бета-версиях создавать? Вы же не мод пишите.
2. если бы внимательно посмотрели этот раздел, то увидели бы темку "Тюним поиск"

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
121 час именно с тем модом.Siava писал(а):Macks
1. нафига тему в бета-версиях создавать? Вы же не мод пишите.
2. если бы внимательно посмотрели этот раздел, то увидели бы темку "Тюним поиск"- думаю что с помощью того мода за час управитесь.
Не у всех же мизерные форумы.
Добавлено спустя 1 минуту 35 секунд:
Я не пишу мод для всех, но я использую чужие моды и сам модифицирую форум.Siava писал(а):Macks
1. нафига тему в бета-версиях создавать? Вы же не мод пишите.
Например у меня там есть игра в шахматы

http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- Поддержка
- Сообщения: 5426
- Стаж: 20 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 177 раз
- Поблагодарили: 749 раз
Macks
Ну не знаю.. у меня на форуме когда было 120к сообщений, то переиндексация заняла примерно полчаса. Для милиона конечно не час, но за часов 6 можно было бы проиндексить.. но чтоб 121..
Ну не знаю.. у меня на форуме когда было 120к сообщений, то переиндексация заняла примерно полчаса. Для милиона конечно не час, но за часов 6 можно было бы проиндексить.. но чтоб 121..

Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
Да в том то и беда.Siava писал(а):Macks
Ну не знаю.. у меня на форуме когда было 120к сообщений, то переиндексация заняла примерно полчаса. Для милиона конечно не час, но за часов 6 можно было бы проиндексить.. но чтоб 121..
Я вод думаю переиндексацию нужно както припарить к просмотру форума, что бы при каждом просмотре, переиднексировались не переидексированые 20 постов.
Но как это корректно сделать еще не решил.
http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
Это версия Клиента Ультимы Онлайн, что с ним заниматься?VVVas писал(а):А может стоит заняться вот этим сначала, а там может окажеться что и не 121 час?Macks писал(а):2.0.4

http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- Former team member
- Сообщения: 4463
- Стаж: 20 лет 5 месяцев
- Поблагодарили: 1 раз
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
А по сущесту топика есть советы?
http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
Вообщем решил пробему вставив вызов этой функции в viewtopic.php
Код: Выделить всё
function reindex_next_one()
{
global $db, $phpbb_root_path, $board_config, $lang;
$old_post_id = $board_config['reindex_post_id'];
$sql = "SELECT post_id, post_subject, post_text FROM phpbb_posts_text
WHERE post_id > ". $old_post_id ."
ORDER BY post_id ASC
LIMIT 3";
if ( $result = $db->sql_query($sql) )
{
while ( $row = $db->sql_fetchrow($result) )
{
$start_idx = $row['post_id'];
add_search_words('single', $start_idx, stripslashes($row['post_text']), stripslashes($row['post_subject']));
$sql = "UPDATE phpbb_config
SET config_value = ". $start_idx ."
WHERE config_name = 'reindex_post_id'";
if( !($db->sql_query($sql)) ) message_die(GENERAL_ERROR, 'reindex_next_one_update', '', __LINE__, __FILE__, $sql);
}
} else message_die(GENERAL_ERROR, 'reindex_next_one', '', __LINE__, __FILE__, $sql);
return true;
}
http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- phpBB 2.0.5
- Сообщения: 496
- Стаж: 20 лет
- Откуда: Киев
Macks
Сразу видно что аоп
Люди добрые чаво вы творите?
Сначала попробуй зайти на пхпббхакс , ежели в течении дней двух ничего не найдеш , то стукнись в асю , ибо ето не решение , а бред .
Сразу видно что аоп

Люди добрые чаво вы творите?

Сначала попробуй зайти на пхпббхакс , ежели в течении дней двух ничего не найдеш , то стукнись в асю , ибо ето не решение , а бред .

Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
Что вы имеете против АоПа?
Чем не решение?
Чем не решение?
http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- phpBB 2.0.5
- Сообщения: 496
- Стаж: 20 лет
- Откуда: Киев
Macks
Ех , ну ежели с точки форума , то начнем с того , что там первый пост не вверху , а внизу страницы ....
А от с точки зрения человека , то ето длинная история , которая берет начало давно , давно ....
Суть ее уже даже точно не припомню в чем , толи в дюпе сумок , толи в касте диспела на крафченую жаровню с последующим зависанием шарда и откатом , короче добрые и очень интелектуальные у вас там были гмы в свое время
Теперь по теме :
Суть проблемы :
Слетели индекстные таблицы
Как ты ее решаеш :
Не их востановление , а добавление в вьювтопик функции загружающей ресурсы , и решающей не саму проблему , а просто временно решая последствия .
Ето не путь , ибо как тут говорилось 121 час ето чето не то , я помогал другу с такой же проблемой , у него где-то было 500К постов , и там мы минут за 45 управились , соответственно не там копаеш .
ЗЫ: Ежели Ранд еще живой , то передавай привет ему от меня .
Добавлено спустя 5 минут 35 секунд:
ЗЫЫ : Ищи на пхпббнакс , там точно есть твоя проблема с решением
Ех , ну ежели с точки форума , то начнем с того , что там первый пост не вверху , а внизу страницы ....
А от с точки зрения человека , то ето длинная история , которая берет начало давно , давно ....
Суть ее уже даже точно не припомню в чем , толи в дюпе сумок , толи в касте диспела на крафченую жаровню с последующим зависанием шарда и откатом , короче добрые и очень интелектуальные у вас там были гмы в свое время

Теперь по теме :
Суть проблемы :
Слетели индекстные таблицы
Как ты ее решаеш :
Не их востановление , а добавление в вьювтопик функции загружающей ресурсы , и решающей не саму проблему , а просто временно решая последствия .
Ето не путь , ибо как тут говорилось 121 час ето чето не то , я помогал другу с такой же проблемой , у него где-то было 500К постов , и там мы минут за 45 управились , соответственно не там копаеш .
ЗЫ: Ежели Ранд еще живой , то передавай привет ему от меня .
Добавлено спустя 5 минут 35 секунд:
ЗЫЫ : Ищи на пхпббнакс , там точно есть твоя проблема с решением

Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак
-
- phpBB 1.4.1
- Сообщения: 41
- Стаж: 19 лет 9 месяцев
1. Сортировка переключается в профайле.
2. Действие тоже что и в рекомендуемых модах, но вызов функции не рефрешем страници в моем браузере, а при вызове просмотра топика.
3. Точнее если можно, переиндексация за 30 секунд выделяемых хостингом успевает обработать всего 11 постов, потому и медленно. Как ускорить подскажите.
P.S. Ранду превет передам, заодно могу передать Куке, Джестеру и Сан из ТОВов.
P.P.S Смотрел, там тоже самое
2. Действие тоже что и в рекомендуемых модах, но вызов функции не рефрешем страници в моем браузере, а при вызове просмотра топика.
3. Точнее если можно, переиндексация за 30 секунд выделяемых хостингом успевает обработать всего 11 постов, потому и медленно. Как ускорить подскажите.
P.S. Ранду превет передам, заодно могу передать Куке, Джестеру и Сан из ТОВов.
P.P.S Смотрел, там тоже самое

http://forum.uo.net.ua
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
Наши пользователи оставили сообщений: 1363788
Всего зарегистрированных пользователей: 9344
-
- phpBB 2.0.5
- Сообщения: 496
- Стаж: 20 лет
- Откуда: Киев
Там не мод , там есть темы про форумы с 750+ тысяч постов и есть и про заоблачное время переиндексации , и решение етой проблемы , поверь я тоже сначала столкнулся с сорока двумя часами , но потом все перетекло в 45 минутMacks писал(а):Действие тоже что и в рекомендуемых модах, но вызов функции не рефрешем страници в моем браузере, а при вызове просмотра топика.

Поищи , ежели не откопаеш до понедельника тада стукни я тебе все культурно раскажу .
Добавлено спустя 2 минуты 13 секунд:
ЗЫ : Куке Джестеру и Сан я и сам могу передать , они у меня в асе до сих пор , а от Ранда ася дето потерялась

Хочешь помочь коллеге- поделись опытом, хочешь помочь профессионалу-отойди и не мешай, хочешь помочь дураку... Сам дурак