Поисковые индексы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Поисковые индексы
raiden80
В MySQL движок InnoDB включен?
Попробуйте сконвертировать эти таблицы в MyISAM.
В MySQL движок InnoDB включен?
Попробуйте сконвертировать эти таблицы в MyISAM.
-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев
Re: Поисковые индексы
Пчелкин
Все что я смог оттуда уяснить, так это то, что в моей таблице "posts" отсутствует индекс post_content . Оно, возможно, неплохо бы и добавить, но вот как это сделать - уже другой вопрос. Учитывая здешние тенденции, я вполне справедливо предположил, что спросив об этом - с 99% вероятностью получу в ответ вот такую ссылку http://dev.mysql.com/doc/ или что-то вроде того. Попытался добавить индекс самостоятельно и возымел ошибку "в таблице отсутствует одноименное поле" (насколько я понял с английского).
nissin
Мне наверное сразу следовало оговориться что все мои отношения с БД до сих пор ограничивались их созданием, нехитрыми манипуляциями с дампами и выполнением запросов по принципу "копировать - вставить". Я бы и рад посмотреть включен ли движок или переконвертировать таблицы. Я попросту не знаю как это делается.
Все что я смог оттуда уяснить, так это то, что в моей таблице "posts" отсутствует индекс post_content . Оно, возможно, неплохо бы и добавить, но вот как это сделать - уже другой вопрос. Учитывая здешние тенденции, я вполне справедливо предположил, что спросив об этом - с 99% вероятностью получу в ответ вот такую ссылку http://dev.mysql.com/doc/ или что-то вроде того. Попытался добавить индекс самостоятельно и возымел ошибку "в таблице отсутствует одноименное поле" (насколько я понял с английского).
nissin
Мне наверное сразу следовало оговориться что все мои отношения с БД до сих пор ограничивались их созданием, нехитрыми манипуляциями с дампами и выполнением запросов по принципу "копировать - вставить". Я бы и рад посмотреть включен ли движок или переконвертировать таблицы. Я попросту не знаю как это делается.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Поисковые индексы
Показать доступные движки:
Конвертация таблиц в MyISAM:
Код: Выделить всё
SHOW ENGINES;Код: Выделить всё
ALTER TABLE phpbb_search_results ENGINE = MyISAM;
ALTER TABLE phpbb_search_wordlist ENGINE = MyISAM;
ALTER TABLE phpbb_search_wordmatch ENGINE = MyISAM;-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев
Re: Поисковые индексы
По движкам:
Выполнил второй запрос:
Выполнил второй запрос:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
xisp
- phpBB 3.0.0 RC7
- Сообщения: 1798
- Стаж: 14 лет 4 месяца
- Благодарил (а): 152 раза
- Поблагодарили: 215 раз
- Забанен: Бессрочно
Re: Поисковые индексы
Ну и нормально, БД и не должна ничего возвращать. Только вот вас просили:raiden80 писал(а):Выполнил второй запрос:
nissin писал(а):Сконвертируйте таблицу phpbb_posts в MyISAM.
phpBBex
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Поисковые индексы
raiden80
Изменилось ли что-нибудь с индексацией?
xisp
Мы пока пробуем Native поиск победить, если ничего не выйдет, то тогда уже Fulltext MySQL будем пробовать.
Изменилось ли что-нибудь с индексацией?
xisp
Мы пока пробуем Native поиск победить, если ничего не выйдет, то тогда уже Fulltext MySQL будем пробовать.
-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев
Re: Поисковые индексы
nissin
Нет, все осталось так же, разве что индексация в админке занимает чуть-чуть больше времени (впрочем не факт).
Относительно Fulltext у меня такая история:
Нет, все осталось так же, разве что индексация в админке занимает чуть-чуть больше времени (впрочем не факт).
Относительно Fulltext у меня такая история:
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Поисковые индексы
Ну тогда действительно сконвертируйте таблицу phpbb_posts в MyISAM и пользуйтесь Fulltext MySQL поиском.
-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев
Re: Поисковые индексы
Попробую. Насколько я понял запрос будет иметь такой вид?
ALTER TABLE phpbb_posts_results ENGINE = MyISAM;
Добавлено спустя 10 минут 21 секунду:
Переконвертировал. Результат тот же ((
ALTER TABLE phpbb_posts_results ENGINE = MyISAM;
Добавлено спустя 10 минут 21 секунду:
Переконвертировал. Результат тот же ((
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Поисковые индексы
Какой ещё posts_results? Нет такой таблицы в phpbb3. Есть phpbb_posts
http://www.phpbbguru.net/database/tools/list-of-tables/
Добавлено спустя 1 минуту 9 секунд:
http://www.phpbbguru.net/database/tools/list-of-tables/
Добавлено спустя 1 минуту 9 секунд:
Код: Выделить всё
ALTER TABLE phpbb_posts ENGINE = MyISAM;-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев
Re: Поисковые индексы
Shredder
Я ж говорю - переконвертил:
Без толку.
Я ж говорю - переконвертил:
Без толку.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев
-
nissin
- phpBB 3.0.4
- Сообщения: 2229
- Стаж: 18 лет 9 месяцев
- Откуда: Астана
- Благодарил (а): 7 раз
- Поблагодарили: 344 раза
Re: Поисковые индексы
Возможно проблема связана с тем, что у вас MariaDB или Percona используется вместо MySQL.
-
raiden80
- phpBB 1.2.1
- Сообщения: 21
- Стаж: 12 лет 5 месяцев

