Уважаемые пользователи!
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) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

raiden80
В MySQL движок InnoDB включен?
Попробуйте сконвертировать эти таблицы в MyISAM.
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

Пчелкин

Все что я смог оттуда уяснить, так это то, что в моей таблице "posts" отсутствует индекс post_content . Оно, возможно, неплохо бы и добавить, но вот как это сделать - уже другой вопрос. Учитывая здешние тенденции, я вполне справедливо предположил, что спросив об этом - с 99% вероятностью получу в ответ вот такую ссылку http://dev.mysql.com/doc/ или что-то вроде того. Попытался добавить индекс самостоятельно и возымел ошибку "в таблице отсутствует одноименное поле" (насколько я понял с английского).

nissin

Мне наверное сразу следовало оговориться что все мои отношения с БД до сих пор ограничивались их созданием, нехитрыми манипуляциями с дампами и выполнением запросов по принципу "копировать - вставить". Я бы и рад посмотреть включен ли движок или переконвертировать таблицы. Я попросту не знаю как это делается.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Показать доступные движки:

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

SHOW ENGINES;
Конвертация таблиц в MyISAM:

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

ALTER TABLE phpbb_search_results ENGINE = MyISAM;
ALTER TABLE phpbb_search_wordlist ENGINE = MyISAM;
ALTER TABLE phpbb_search_wordmatch ENGINE = MyISAM;
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

По движкам:
b8e73be73da3.jpg
Выполнил второй запрос:
d10071eacf23.jpg
Аватара пользователя
xisp
phpBB 3.0.0 RC7
Сообщения: 1798
Стаж: 11 лет 10 месяцев
Благодарил (а): 152 раза
Поблагодарили: 215 раз
Забанен: Бессрочно

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

Сообщение xisp »

raiden80 писал(а):Выполнил второй запрос:
Ну и нормально, БД и не должна ничего возвращать. Только вот вас просили:
nissin писал(а):Сконвертируйте таблицу phpbb_posts в MyISAM.
phpBBex
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

raiden80
Изменилось ли что-нибудь с индексацией?

xisp
Мы пока пробуем Native поиск победить, если ничего не выйдет, то тогда уже Fulltext MySQL будем пробовать.
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

nissin

Нет, все осталось так же, разве что индексация в админке занимает чуть-чуть больше времени (впрочем не факт).

Относительно Fulltext у меня такая история:
5928ddfe7190.jpg
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Ну тогда действительно сконвертируйте таблицу phpbb_posts в MyISAM и пользуйтесь Fulltext MySQL поиском.
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

Попробую. Насколько я понял запрос будет иметь такой вид?


ALTER TABLE phpbb_posts_results ENGINE = MyISAM;

Добавлено спустя 10 минут 21 секунду:
Переконвертировал. Результат тот же ((
Shredder
Former team member
Сообщения: 2217
Стаж: 15 лет 3 месяца
Благодарил (а): 236 раз
Поблагодарили: 561 раз
Контактная информация:

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

Сообщение Shredder »

Какой ещё posts_results? Нет такой таблицы в phpbb3. Есть phpbb_posts
http://www.phpbbguru.net/database/tools/list-of-tables/

Добавлено спустя 1 минуту 9 секунд:

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

ALTER TABLE phpbb_posts ENGINE = MyISAM;
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

Shredder

Я ж говорю - переконвертил:
1fa22e886234.jpg
Без толку.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Fulltext MySQL индексы не создаются всё равно?
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

nissin

Да, результат тот же, т. е. нулевой.
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2208
Стаж: 16 лет 3 месяца
Откуда: Павлодар
Благодарил (а): 7 раз
Поблагодарили: 338 раз
Контактная информация:

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

Сообщение nissin »

Возможно проблема связана с тем, что у вас MariaDB или Percona используется вместо MySQL.
Всё повторяется. nurlan.info
raiden80
phpBB 1.2.1
Сообщения: 21
Стаж: 9 лет 11 месяцев

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

Сообщение raiden80 »

MariaDB, все верно.
Закрыто

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