Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
Поисковые индексы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Ошибка при создании поисковых индексов
День день!
При создании поисковых индексов вываливается:
Общая ошибка
SQL ERROR [ mysql4 ]
Column 'post_subject' cannot be part of FULLTEXT index [1283]
SQL
ALTER TABLE ru_posts ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT (post_text), ADD FULLTEXT post_content (post_subject, post_text)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: includes/search/fulltext_mysql.php
LINE: 738
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_search.php
LINE: 343
CALL: fulltext_mysql->create_index()
FILE: includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()
FILE: includes/functions_module.php
LINE: 471
CALL: acp_search->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Что делать?
При создании поисковых индексов вываливается:
Общая ошибка
SQL ERROR [ mysql4 ]
Column 'post_subject' cannot be part of FULLTEXT index [1283]
SQL
ALTER TABLE ru_posts ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT (post_text), ADD FULLTEXT post_content (post_subject, post_text)
BACKTRACE
FILE: includes/db/mysql.php
LINE: 158
CALL: dbal_mysql->sql_error()
FILE: includes/search/fulltext_mysql.php
LINE: 738
CALL: dbal_mysql->sql_query()
FILE: includes/acp/acp_search.php
LINE: 343
CALL: fulltext_mysql->create_index()
FILE: includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()
FILE: includes/functions_module.php
LINE: 471
CALL: acp_search->main()
FILE: adm/index.php
LINE: 74
CALL: p_master->load_active()
Что делать?
А у меня при индексации Fulltext native вываливается ошибка 500, видимо из-за ограничений со стороны сервера. Отсюда вопрос: можно ли сделать индексацию менее требовательной к ресурсам, засчет увеличения времени самой мндексации?
Ну не гонять же дампы постоянно с локалхоста на сервак и обратно.
Заранее благодарен.
Ну не гонять же дампы постоянно с локалхоста на сервак и обратно.
Заранее благодарен.
- Alek$
- Former team member
- Сообщения: 2616
- Стаж: 18 лет 7 месяцев
- Откуда: Новосибирск
- Поблагодарили: 37 раз
- Контактная информация:
Menik
боюсь, нельзя.
Единственный выход, кроме "гоняния дампов" - попросить хостера дать вам достаточно ресурсов для переиндексации.
боюсь, нельзя.
Единственный выход, кроме "гоняния дампов" - попросить хостера дать вам достаточно ресурсов для переиндексации.
Самая страшная ошибка, это ошибка без видимых причин и конкретных последствий.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
phpBB3 [db_update.php generator]
Первая помощь по всем phpBB-вопросам: phpBB2 и phpBB3 FAQ; Правила общения;
Все консультации в icq или личке - на платной основе.
-
- phpBB 1.2.1
- Сообщения: 27
- Стаж: 16 лет 8 месяцев
- Откуда: Город Заречный Свердловская область
- Благодарил (а): 2 раза
- Контактная информация:
Проблема с индексацией для поиска
Довольно много времени потратил, тщетно пытаясь обнаружить полезную информацию по данному вопросу и здесь, и в гугле, но если всё таки что-то пропустил, не пинайте ногами.
Я успешно переконвертировал форум (50k+ сообщений) в phpBB 3.0.0 на локальной машине. Работал по инструкции, проблем с кодировками не возникло.
Следующий мой шаг — создание поискового индекса. Запускаю данное действие из администраторской панели. Появляется окошко: «Создание поискового индекса». И болтается. При этом нагрузка на процессор — нулевая. Через некоторое время (для чистоты эксперимента — через несколько часов) я окошко закрываю, вновь захожу в АП, где мне предлагают «продолжить индексацию». Жму, и практически мгновенно мне сообщают, что «индексация успешно завершена».
При этом поиск не работает, а таблички phpbb_search_results, phpbb_search_wordlist, phpbb_search_wordmatch — пустые.
Да, чуть не забыл сказать, что эта ситуация справедлива для вариантов как с одним, так и с другим механизмами поиска.
Кто-нибудь может дать ценный совет, что я мог упустить из виду, что попытаться предпринять?
Добавлено спустя 9 часов 14 минут 3 секунды:
После перезапуска сервера, а также контрольной перезагрузки успешно создался индекс для механизма Fulltext native. Для fulltext mysql проблема не решена, но мне, само собою, работы fulltext native вполне достаточно.
Я успешно переконвертировал форум (50k+ сообщений) в phpBB 3.0.0 на локальной машине. Работал по инструкции, проблем с кодировками не возникло.
Следующий мой шаг — создание поискового индекса. Запускаю данное действие из администраторской панели. Появляется окошко: «Создание поискового индекса». И болтается. При этом нагрузка на процессор — нулевая. Через некоторое время (для чистоты эксперимента — через несколько часов) я окошко закрываю, вновь захожу в АП, где мне предлагают «продолжить индексацию». Жму, и практически мгновенно мне сообщают, что «индексация успешно завершена».
При этом поиск не работает, а таблички phpbb_search_results, phpbb_search_wordlist, phpbb_search_wordmatch — пустые.
Да, чуть не забыл сказать, что эта ситуация справедлива для вариантов как с одним, так и с другим механизмами поиска.
Кто-нибудь может дать ценный совет, что я мог упустить из виду, что попытаться предпринять?
Добавлено спустя 9 часов 14 минут 3 секунды:
После перезапуска сервера, а также контрольной перезагрузки успешно создался индекс для механизма Fulltext native. Для fulltext mysql проблема не решена, но мне, само собою, работы fulltext native вполне достаточно.
- Rayden
- Former team member
- Сообщения: 3739
- Стаж: 18 лет 9 месяцев
- Поблагодарили: 44 раза
- Контактная информация:
Re: Проблема с индексацией для поиска
А тебе не кажется, что хотябы версию мускуля надо сообщить? И много еще чего. Без этого информационная ценность этого сообщения близка к нулю.maggg писал(а): После перезапуска сервера, а также контрольной перезагрузки успешно создался индекс для механизма Fulltext native. Для fulltext mysql проблема не решена, но мне, само собою, работы fulltext native вполне достаточно.
- ptzChanger
- phpBB 1.4.3
- Сообщения: 81
- Стаж: 18 лет 4 месяца
- Поблагодарили: 4 раза
Поисковые индексы
После запуска:
Общее количество индексированных слов: 12
Затем валится ошибка.
Из-за чего может возникнуть ???
Общее количество индексированных слов: 12
Затем валится ошибка.
Из-за чего может возникнуть ???
Код: Выделить всё
SQL ERROR [ mysql4 ]
Error writing file '/tmp/STR5FEB5' (Errcode: 28) [3]
SQL
ALTER TABLE phpbb_posts ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT (post_text), ADD FULLTEXT post_content (post_subject, post_text)
BACKTRACE
Карелия http://www.kareliahotel.ru
- crash
- Former team member
- Сообщения: 6517
- Стаж: 19 лет 8 месяцев
- Откуда: Бердск
- Поблагодарили: 15 раз
- Контактная информация:
к хостеру
Как правильно задавать вопросы
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Для особо одаренных: поиск - это есть круто.
FAQ v.2 | FAQ v.3 | Шаблон запроса
Подскажите, а каково назначение
search_ignore_words.php
search_synonyms.php
?
На phpbb.com пишут, что эти списки не используются.
Также обнаружил, что самые "ходовые" слова в таблице phpbb_search_wordlist имеют в графе common нули, в top1000 только mail имеет 1 (слова mail нет в search_ignore_words.php). Порог общих слов (в настройках Поиска) при этом 15%.
search_ignore_words.php
search_synonyms.php
?
На phpbb.com пишут, что эти списки не используются.
Также обнаружил, что самые "ходовые" слова в таблице phpbb_search_wordlist имеют в графе common нули, в top1000 только mail имеет 1 (слова mail нет в search_ignore_words.php). Порог общих слов (в настройках Поиска) при этом 15%.
Учитываются. Слова из списка находятся через поиск.
Зато на слово mail вот какая реакция:
Мне, собственно, интересно, можно ли как-то заставить работать этот механизм на пользу делу.
Зато на слово mail вот какая реакция:
Параметр word_common у этого слова равен 1 (т.е. вроде TRUE). А у самого употребимого если рейтинг самый высокий (word_count=10377), но phpbb не считает его "слишком употребимым" (word_common=0). Такое чувство, что Слова, содержащиеся в основной массе всех сообщений, будут считаться общими. применяется наобум.Следующие слова в поисковом запросе были проигнорированы, так как являются слишком употребимыми: mail.
Мне, собственно, интересно, можно ли как-то заставить работать этот механизм на пользу делу.