Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение Garret_Dark » 06.03.2009 10:07

Katik
У меня тоже такое было при индексации и тоже после обновления с двойки. Счетчик номеров уже отиндексированных сообщений странно себя вел, то шел вперед, то назад, но в итоге стоял на месте. Только гдето с третьей попытки все прошло успешно
Аватара пользователя
Garret_Dark
phpBB 2.0.20
 
Сообщения: 696
Зарегистрирован: 11.01.2009 15:18
Благодарил (а): 90 раз.
Поблагодарили: 47 раз.

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

Сообщение Crelby » 06.03.2009 10:16

Garret_Dark писал(а):Только гдето с третьей попытки все прошло успешно

Можно подробнее с этого места?
Что значит "с третьей попытки"? Ты 3 раза запускал индекс с нуля или просто абортил, а потом нажимал кнопку "продолжить ранее начатую индексацию"?

Crelby
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 04.01.2008 15:39
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

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

Сообщение Garret_Dark » 06.03.2009 10:42

Crelby
Просто закрывал окно браузера т.к. счетчик индексации топтался на месте уже больше часа (шаг вперед, шаг назад), попробовал продолжить - тоже самое. Только с третьей попытки, когда удалил индекс, проиндексировался, притом быстро, гдето за несколько минут (сообщений ~15000 было), конференцию не отключал, как вариант повесил причину на активность пользователей на форуме.
Аватара пользователя
Garret_Dark
phpBB 2.0.20
 
Сообщения: 696
Зарегистрирован: 11.01.2009 15:18
Благодарил (а): 90 раз.
Поблагодарили: 47 раз.

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

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

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

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
...


Репэир базы данных не помогает.
Хостер ничего кроме восстановления базы из бэкапа предложить не может.
Насколько это вообще опасно ?
Можно ли без серьёзных последствий очистить таблицу ?

ненатуральный кофе
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 04.09.2008 19:23
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Rayden » 13.03.2009 18:21

Можно. И создать в админке поисковые индексы заново.
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Former team member
 
Сообщения: 3841
Зарегистрирован: 27.06.2005 0:07
Благодарил (а): 0 раз.
Поблагодарили: 27 раз.

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

Сообщение rxu » 13.03.2009 18:30

Кстати, тип таблиц - MyISAM или InnoDB?
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

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

Тип таблиц - MyISAM.

ненатуральный кофе
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 04.09.2008 19:23
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 16.03.2009 16:18

Просто по моим личным наблюдениям, MyISAM таблицы рушатся намного чаще, чем InnoDB. Последние надежнее, что теоретически обосновано, AFAIK.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

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

И что, можно просто взять и поменять тип таблицы или так просто не получится ? )

ненатуральный кофе
phpBB 1.2.0
 
Сообщения: 13
Зарегистрирован: 04.09.2008 19:23
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 17.03.2009 17:22

В принципе, должно быть можно. Можете поинтересоваться у хостера.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7316
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 251 раз.

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

Сообщение JuliettaRose » 28.03.2009 11:10

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

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


Может кто знает что это? В теме вопрос такой звучал, а ответа не нашла...

JuliettaRose
phpBB 1.4.1
 
Сообщения: 48
Зарегистрирован: 18.07.2006 15:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Палыч » 28.03.2009 16:23

JuliettaRose
Это служебное сообщение системы поиска.
Откройте файл language/ru/search_ignore_words.php и увидите какие слова игнорируются в качестве заданных аргументов поиска. Файл вы можете отредактировать сами, добавив/удалив/изменив любое количество слов. Не забывайте только про кодировку UTF-8 без BOM при сохранении файла.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
Палыч
Просто Палыч
Просто Палыч
 
Сообщения: 9257
Зарегистрирован: 24.05.2006 22:20
Откуда: Питер
Благодарил (а): 3 раз.
Поблагодарили: 283 раз.

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

Сообщение JuliettaRose » 28.03.2009 19:12

Палыч писал(а):Это служебное сообщение системы поиска.

так мне это выдают на любое слово или фразу, форум вообще ничего не ищет...

JuliettaRose
phpBB 1.4.1
 
Сообщения: 48
Зарегистрирован: 18.07.2006 15:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение flider » 07.04.2009 17:30

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

flider
phpBB 1.0.0
 
Сообщения: 5
Зарегистрирован: 14.12.2004 15:09
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение SvS » 15.04.2009 20:19

Палыч писал(а):Откройте файл 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?

SvS
phpBB 1.4.4
 
Сообщения: 93
Зарегистрирован: 12.04.2009 13:50
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

Пред.След.

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

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Место для вашей рекламы