Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

Поисковые индексы

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

Re: Поисковые индексы

Сообщение raiden80 »

nissin писал(а):Если это возможно, вышлите в ЛС доступы в администраторский раздел, ftp и phpmyadmin, посмотрю вживую.
Ну вы же сами понимаете что это совершенно неприемлемо )) Попробую повториться : судя по сверению с данном постом , в моей таблице posts начисто отсутствует индекс post_content.
Собсна полная структура 
5ba2da3f6aa2.jpg
Возможно стоит добавить его ручками? И если да то - как?
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

Re: Поисковые индексы

Сообщение nissin »

Изменение кодировки полей (у Вас уже стоит нужная кодировка, судя по скриншоту):

Код: Выделить всё

ALTER TABLE phpbb_posts MODIFY post_subject varchar(255) COLLATE utf8_unicode_ci DEFAULT '' NOT NULL;
ALTER TABLE phpbb_posts MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL;
Удаление индексов (на всякий случай):

Код: Выделить всё

ALTER TABLE phpbb_posts DROP INDEX post_subject;
ALTER TABLE phpbb_posts DROP INDEX post_text;
ALTER TABLE phpbb_posts DROP INDEX post_content;
Создание индексов:

Код: Выделить всё

ALTER TABLE phpbb_posts ADD FULLTEXT (post_subject);
ALTER TABLE phpbb_posts ADD FULLTEXT (post_text);
ALTER TABLE phpbb_posts ADD FULLTEXT post_content (post_subject, post_text);
После создания индексов поиск нужно переключить на Fulltext MySQL.
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

Re: Поисковые индексы

Сообщение raiden80 »

Не, ну хоть убей - ничего не получается. Добавлял, удалял ... Попробую взять хостера на понт )))
8d25ff8f07b7.png
8d25ff8f07b7.png (3.41 КБ) 3600 просмотров
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

Re: Поисковые индексы

Сообщение raiden80 »

В общем мучился долго и безуспешно - проблему "разрешил" сменой хостера - там на тестовом аккаунте сразу же заработал Fulltext native.
paul_spt
phpBB 1.2.1
Сообщения: 28
Стаж: 9 лет
Благодарил (а): 9 раз

Re: Поисковые индексы

Сообщение paul_spt »

Добрый день.

На форуме, при поиске стала появлятся ошибка can't find fulltext index matching the column list [1191]

Удалил поисковые индексы MySQL Fulltext и снова нажал кнопку создать индексы.

Появилась такая ошибка:

Код: Выделить всё

Общая ошибка
SQL ERROR [ mysqli ]

InnoDB presently supports one FULLTEXT index creation at a time [1795]

SQL

ALTER TABLE phpbb_posts MODIFY post_subject varchar(255) COLLATE utf8_unicode_ci DEFAULT '' NOT NULL, ADD FULLTEXT (post_subject), MODIFY post_text mediumtext COLLATE utf8_unicode_ci NOT NULL, ADD FULLTEXT post_content (post_text, post_subject)

BACKTRACE

FILE: (not given by php)
LINE: (not given by php)
CALL: msg_handler()

FILE: [ROOT]/phpbb/db/driver/driver.php
LINE: 855
CALL: trigger_error()

FILE: [ROOT]/phpbb/db/driver/mysqli.php
LINE: 193
CALL: phpbb\db\driver\driver->sql_error()

FILE: [ROOT]/phpbb/db/driver/factory.php
LINE: 329
CALL: phpbb\db\driver\mysqli->sql_query()

FILE: [ROOT]/phpbb/search/fulltext_mysql.php
LINE: 910
CALL: phpbb\db\driver\factory->sql_query()

FILE: [ROOT]/includes/acp/acp_search.php
LINE: 360
CALL: phpbb\search\fulltext_mysql->create_index()

FILE: [ROOT]/includes/acp/acp_search.php
LINE: 46
CALL: acp_search->index()

FILE: [ROOT]/includes/functions_module.php
LINE: 674
CALL: acp_search->main()

FILE: [ROOT]/adm/index.php
LINE: 81
CALL: p_master->load_active()
Как это починить? :(
Последний раз редактировалось Sheer 11.12.2015 14:20, всего редактировалось 1 раз.
Причина: bb-код
Закрыто

Вернуться в «Поддержка phpBB 3.0.х»