Поисковые индексы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
vg
- phpBB 1.4.0
- Сообщения: 38
- Стаж: 19 лет 10 месяцев
- Забанен: Бессрочно
Re: Поисковые индексы
Используется поиск native
Поисковые индексы создал заново. Вроде все завершилось без ошибок.
Но почему некоторые слова просто не находит, хотя эти слова используется часто.
Функцию порого общих сообщений вообще отключил
Поисковые индексы создал заново. Вроде все завершилось без ошибок.
Но почему некоторые слова просто не находит, хотя эти слова используется часто.
Функцию порого общих сообщений вообще отключил
-
labview
- phpBB 1.4.3
- Сообщения: 88
- Стаж: 18 лет 8 месяцев
- Благодарил (а): 1 раз
Re: Поисковые индексы
Скажите пожалуйста как заставить PHPBB3 проиндексировать все темы заново? Дело в том что при восстановлении форума из бэкапа я не залил в базу данных содержимое поисковых таблиц из за их огромного размера (а у меня разрешалось заливать только пару мегабайтов). Так вот с тех пор индексируются все новые темы, а те что были в таблицах, которые я не залил, не находятся поиском. Видимо на проиндексированых темах где то находится метка "проиндексировано".
Заранее спасибо
Заранее спасибо
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
labview
- phpBB 1.4.3
- Сообщения: 88
- Стаж: 18 лет 8 месяцев
- Благодарил (а): 1 раз
Re: Поисковые индексы
Вот спасибо, а я слепой блин, смотрел в закладке общие, а надо было обслуживание.
-
torrap
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Re: Поисковые индексы
У меня на сайте Fulltext native. При очередной переиндексации происходит какая-то фигня:
При каждом шаге переиндексации число сообщений 5000-6000 в секунду, а номер очередного сообщения пляшет в районе 1600-1700. И в базе данных 2 таблицы поиска не растут, а все время в раойоне 30 тыс записей.
Может это связано с тем, что я форум на время переиндексации не отключил?
Добавлено спустя 11 минут 10 секунд:
Отключил конференцию - все равно глюки:
Добавлено спустя 3 минуты 7 секунд:
Если процесс поиска остановить, а потом возобновить - номер текущего сообщения увеличивается, но потом опять колеблется на одном месте. ИМХО что-то со счетчиком, который в новом окне должен обновляться походу...
Пробовал и в IE и в Опере...
При каждом шаге переиндексации число сообщений 5000-6000 в секунду, а номер очередного сообщения пляшет в районе 1600-1700. И в базе данных 2 таблицы поиска не растут, а все время в раойоне 30 тыс записей.
Может это связано с тем, что я форум на время переиндексации не отключил?
Добавлено спустя 11 минут 10 секунд:
Отключил конференцию - все равно глюки:
И всё, таблицы не растут...Все сообщения до сообщения под номером 26500 (26800->26900->26800->26500->26900) успешно проиндексированы, из которых в текущем шаге индексации проиндексировано 3540 сообщений.
Текущая скорость индексации — примерно 71.9 сообщений в секунду.
Идёт индексация…
Добавлено спустя 3 минуты 7 секунд:
Если процесс поиска остановить, а потом возобновить - номер текущего сообщения увеличивается, но потом опять колеблется на одном месте. ИМХО что-то со счетчиком, который в новом окне должен обновляться походу...
Пробовал и в IE и в Опере...
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Поисковые индексы
http://www.phpbb.com/bugs/phpbb3/ticket ... t_id=37985
Please try:
ACP > General > Search Settings > (all the way down) Common word threshold:
and set it to 100%
Please try:
ACP > General > Search Settings > (all the way down) Common word threshold:
and set it to 100%
-
torrap
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Re: Поисковые индексы
http://www.phpbb.com/community/viewtopi ... 5#p8049455
в 3.0.4. решили этот баг, который долго не хотели признавать багом.
Добавлено спустя 48 минут 23 секунды:
Но оказалось, что форум-то у меня 3.0.4... :o
Буду искать различия.
Добавлено спустя 25 минут 7 секунд:
Замена папки includes/search из версии 3.0.2 ничего не дала - тот результат с постоянным перезапуском поиска...
Добавлено спустя 50 минут 17 секунд:
Подскажите, пожалуйста, какая функция (в каком файле) отвечает за создание этого индекса? Я уже почти все файлы проверил на соответствие 3.0.4 - никаких отличий не нашел.
в 3.0.4. решили этот баг, который долго не хотели признавать багом.
Добавлено спустя 48 минут 23 секунды:
Но оказалось, что форум-то у меня 3.0.4... :o
Буду искать различия.
Добавлено спустя 25 минут 7 секунд:
Замена папки includes/search из версии 3.0.2 ничего не дала - тот результат с постоянным перезапуском поиска...
Добавлено спустя 50 минут 17 секунд:
Подскажите, пожалуйста, какая функция (в каком файле) отвечает за создание этого индекса? Я уже почти все файлы проверил на соответствие 3.0.4 - никаких отличий не нашел.
-
torrap
- phpBB 1.0.0
- Сообщения: 7
- Стаж: 17 лет 8 месяцев
Re: Поисковые индексы
Вообще запутался:
слил с сайта текущую версию, восстановил в локали, запустил создание поисковых индексов - всё отлично!
Получается, что проблема с самим сервером.
хотя я не уверен, что дело именно в нём. Может быть код создания индекса написан с учётом каких-то особенностей?
У меня mysql сервер не на localhost стоит.
слил с сайта текущую версию, восстановил в локали, запустил создание поисковых индексов - всё отлично!
Получается, что проблема с самим сервером.
Код: Выделить всё
PHP Version 5.2.0-8+etch13
System Linux web-fe01 2.6.18-12-fza-686-bigmem #1 SMP Sun May 18 13:01:05 CEST 2008 i686
Build Date Oct 2 2008 08:13:20
Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php5/apache2/php.ini
Scan this dir for additional .ini files /etc/php5/apache2/conf.d
additional .ini files parsed /etc/php5/apache2/conf.d/gd.ini, /etc/php5/apache2/conf.d/mysql.ini, /etc/php5/apache2/conf.d/mysqli.ini, /etc/php5/apache2/conf.d/pdo.ini, /etc/php5/apache2/conf.d/pdo_mysql.ini
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams zip
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, bzip2.*, zlib.*
.....
.....
mysqli
MysqlI Support enabled
Client API library version 5.0.32
Client API header version 5.0.32
MYSQLI_SOCKET /var/run/mysqld/mysqld.sock
Directive Local Value Master Value
mysqli.default_host no value no value
mysqli.default_port 3306 3306
mysqli.default_pw no value no value
mysqli.default_socket no value no value
mysqli.default_user no value no value
mysqli.max_links Unlimited Unlimited
mysqli.reconnect Off Off
У меня mysql сервер не на localhost стоит.
Re: Поисковые индексы
Скажите, пожалуйста, зачем борда хранит в wordlist слова с word_count=0?
Очевидно, что эти слова были однажды занесены в базу, а затем сообщение, их содержащее было удалено. word_count обнуляется, но слово в базе остается.
Проверил - в wordmatch слова с word_count=0 не хранятся.
Получается, что их можно смело удалять? Или есть нюансы?
Очевидно, что эти слова были однажды занесены в базу, а затем сообщение, их содержащее было удалено. word_count обнуляется, но слово в базе остается.
Проверил - в wordmatch слова с word_count=0 не хранятся.
Получается, что их можно смело удалять? Или есть нюансы?
Re: Поисковые индексы
Продолжая разговор.
Обнаружил, что у меня word_count слова в таблице wordlist не соответствует количеству его вхождений в таблице wordmatch.
Например, слово "там" в wordmatch - 20653 раза (постинга), а word_count в wordlist - 781000 шт. Хотя по идее эти цифры должны быть очень близки (но не равны, ибо слово может встречаться в постинге несколько раз).
Отчего такой странный word_count? Откуда он берет эти цифры?
Ну и хотелось бы ответ на мой вопрос от 28.02. Не может быть, чтобы он был слишком сложным для ответа.
Обнаружил, что у меня word_count слова в таблице wordlist не соответствует количеству его вхождений в таблице wordmatch.
Например, слово "там" в wordmatch - 20653 раза (постинга), а word_count в wordlist - 781000 шт. Хотя по идее эти цифры должны быть очень близки (но не равны, ибо слово может встречаться в постинге несколько раз).
Отчего такой странный word_count? Откуда он берет эти цифры?
Ну и хотелось бы ответ на мой вопрос от 28.02. Не может быть, чтобы он был слишком сложным для ответа.
-
Katik
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 17 лет 6 месяцев
- Откуда: СПб
Re: Поисковые индексы
Конвертнула свой phpbb2 в phpbb3.0.4, все красиво встало, конференция пока отключена, создаю поисковый индекс...
и создаю, и создаю, и создаю, много часов уже.
(хостинг виртуальный, не выделенный сервер)
Версия MySQL 5.0.51a
Записей на форуме ок. 200 000, юзеров под три тысячи.
Есть те же проблемы с "откатом" кол-ва проиндексированных записей - например, сначала 25700, потом 25500, потом 25800 и т.д. ... самое интересное, что в базе то же - сравнила кол-во записей в таблицах в интервале нескольких минут, там та же история. Затянутость процесса создания индекса еще могу списать на хостера, но мне интересно уже, неужели у меня создание индекса дотянет до суток? Кстати, информация в индексе "Все сообщения до сообщения № ..." - это же не счет реальных сообщений, которые есть на форуме у меня? Сообщений, как я писала выше, около двухсот тысяч, а мне в окошке процесса индексации уже и все 230 000 показывают.
и создаю, и создаю, и создаю, много часов уже.
(хостинг виртуальный, не выделенный сервер)
Версия MySQL 5.0.51a
Записей на форуме ок. 200 000, юзеров под три тысячи.
Есть те же проблемы с "откатом" кол-ва проиндексированных записей - например, сначала 25700, потом 25500, потом 25800 и т.д. ... самое интересное, что в базе то же - сравнила кол-во записей в таблицах в интервале нескольких минут, там та же история. Затянутость процесса создания индекса еще могу списать на хостера, но мне интересно уже, неужели у меня создание индекса дотянет до суток? Кстати, информация в индексе "Все сообщения до сообщения № ..." - это же не счет реальных сообщений, которые есть на форуме у меня? Сообщений, как я писала выше, около двухсот тысяч, а мне в окошке процесса индексации уже и все 230 000 показывают.
Re: Поисковые индексы
Аналогично было. Надо либо конфу отключать, либо включать индексацию только на ночь. У меня примерно столько же сообщений, индексировалось 3 ночи подряд.Katik писал(а):создаю поисковый индекс...
и создаю, и создаю, и создаю, много часов уже.
Он указывает номера сообщения. Посмотри, какой у тебя номер последнего сообщения. У меня на форуме 230 000 сообщений, но за счет удаленных номер последнего сообщения 325 000.Katik писал(а):Сообщений, как я писала выше, около двухсот тысяч, а мне в окошке процесса индексации уже и все 230 000 показывают.
-
Alek$
- Former team member
- Сообщения: 2616
- Стаж: 21 год 1 месяц
- Откуда: Новосибирск
- Поблагодарили: 37 раз
Re: Поисковые индексы
возможно, на случай, если это слово появится снова... К сожалению, в коде по этому поводу комментариев нет.Crelby писал(а):Скажите, пожалуйста, зачем борда хранит в wordlist слова с word_count=0
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
Katik
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 17 лет 6 месяцев
- Откуда: СПб
Re: Поисковые индексы
Crelby, спасибо большое, очень обнадежили меня. Конфа отключена, не хочется пускать посетителей на форум с неработающим поиском.
Да, ночью все идет нормально. Надо сегодня снова заряжать.
Да, ночью все идет нормально. Надо сегодня снова заряжать.

