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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

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

Сообщение Garret_Dark »

Katik
У меня тоже такое было при индексации и тоже после обновления с двойки. Счетчик номеров уже отиндексированных сообщений странно себя вел, то шел вперед, то назад, но в итоге стоял на месте. Только гдето с третьей попытки все прошло успешно
Crelby
phpBB 1.4.2
Сообщения: 74
Стаж: 18 лет 8 месяцев
Благодарил (а): 3 раза
Поблагодарили: 5 раз

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

Сообщение Crelby »

Garret_Dark писал(а):Только гдето с третьей попытки все прошло успешно
Можно подробнее с этого места?
Что значит "с третьей попытки"? Ты 3 раза запускал индекс с нуля или просто абортил, а потом нажимал кнопку "продолжить ранее начатую индексацию"?
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

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

Сообщение Garret_Dark »

Crelby
Просто закрывал окно браузера т.к. счетчик индексации топтался на месте уже больше часа (шаг вперед, шаг назад), попробовал продолжить - тоже самое. Только с третьей попытки, когда удалил индекс, проиндексировался, притом быстро, гдето за несколько минут (сообщений ~15000 было), конференцию не отключал, как вариант повесил причину на активность пользователей на форуме.
ненатуральный кофе
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет

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

Сообщение ненатуральный кофе »

При удалении сообщения (а также встречалось при постинге) выдаётся следующая ошибка:

SQL ERROR [ mysqli ]

Table './karlsson_phpbb3/phpbb_search_wordmatch' is marked as crashed and last (automatic?) repair failed [144]

SQL

SELECT w.word_id, w.word_text, m.title_match FROM phpbb_search_wordmatch m, phpbb_search_wordlist w WHERE m.post_id = '169809' AND w.word_id = m.word_id

BACKTRACE
...


Репэир базы данных не помогает.
Хостер ничего кроме восстановления базы из бэкапа предложить не может.
Насколько это вообще опасно ?
Можно ли без серьёзных последствий очистить таблицу ?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

Можно. И создать в админке поисковые индексы заново.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Кстати, тип таблиц - MyISAM или InnoDB?
Изображение
ненатуральный кофе
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет

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

Сообщение ненатуральный кофе »

Тип таблиц - MyISAM.
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Просто по моим личным наблюдениям, MyISAM таблицы рушатся намного чаще, чем InnoDB. Последние надежнее, что теоретически обосновано, AFAIK.
Изображение
ненатуральный кофе
phpBB 1.2.0
Сообщения: 13
Стаж: 18 лет

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

Сообщение ненатуральный кофе »

И что, можно просто взять и поменять тип таблицы или так просто не получится ? )
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

В принципе, должно быть можно. Можете поинтересоваться у хостера.
Изображение
JuliettaRose
phpBB 1.4.1
Сообщения: 46
Стаж: 20 лет 2 месяца

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

Сообщение JuliettaRose »

При использовании поиска вылазит:

Следующие слова в поисковом запросе были проигнорированы, так как являются слишком употребимыми: запрашиваемое слово.
Для поиска вы должны ввести, как минимум, одно слово. Длина каждого слова должна быть не менее 3 и не более 14 символов, исключая символ шаблона *.


Может кто знает что это? В теме вопрос такой звучал, а ответа не нашла...
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

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

Сообщение Палыч »

JuliettaRose
Это служебное сообщение системы поиска.
Откройте файл language/ru/search_ignore_words.php и увидите какие слова игнорируются в качестве заданных аргументов поиска. Файл вы можете отредактировать сами, добавив/удалив/изменив любое количество слов. Не забывайте только про кодировку UTF-8 без BOM при сохранении файла.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
JuliettaRose
phpBB 1.4.1
Сообщения: 46
Стаж: 20 лет 2 месяца

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

Сообщение JuliettaRose »

Палыч писал(а):Это служебное сообщение системы поиска.
так мне это выдают на любое слово или фразу, форум вообще ничего не ищет...
flider
phpBB 1.2.1
Сообщения: 23
Стаж: 21 год 9 месяцев

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

Сообщение flider »

Добрый день!
Обнаружилась та же проблема, что и у JuliettaRose. При поиске очень часто выдается сообщение об игнорировании ибо слишком частое слово задано. В ходе опытов выяснилось, что, к примеру, из 10 слов с word_count=100 игнорируется 1-2, а из 10 слов с word_count=6000 - все 10, при этом действительных вхождений (тех слов, что встречаются якобы 100) может быть всего 2-3, но никак не 100. В опциях поиска процент общих слов менялся и на 0 и на 100, разницы не было никакой. Искомые слова в search_ignore_word.php не входят. Поиск - native fulltext.
Есть ли способ решить проблему?
Мерси.
SvS
phpBB 1.4.3
Сообщения: 83
Стаж: 17 лет 5 месяцев
Благодарил (а): 3 раза
Поблагодарили: 1 раз

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

Сообщение SvS »

Палыч писал(а):Откройте файл language/ru/search_ignore_words.php и увидите какие слова игнорируются в качестве заданных аргументов поиска. Файл вы можете отредактировать сами, добавив/удалив/изменив любое количество слов.
В этом списке нет цифр. А цифры он считает "очень частыми" и игнорит их при поиске :(
У нас форум очень специфичный, много тем с названиями типа df3-5-69. Так вот по шаблону в поиске df3-5-69 он находит df3-5-69 и df3-23-45 и df3-7-77, беря только df3 и игнорит 5 и 69. Пробовал разные типы поиска, разные настройки, пересоздавал индексы...
Что и где надо поправить, дабы он находил только тему с названием (или где в названии есть) df3-5-69?

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