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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

К индексации мой вопрос, может быть, самого прямого отношения не имеет, но больше не знаю, где задать - не новую же тему создавать ради такой мелочи.
Удалил целую треть сообщений с форума (стёр флуд-темы), - думал, что бд уменьшится. Решил сделать переиндексацию на всякий случай, после которой размер БД в админке стал чуть ли не прежний. А именно - всего на 10 Мб меньше - был 250 Мб - стал 240. Но ведь даже в phpmyadmin показывается, что сообщений теперь 80 с небольшим тысяч вместо прежних 120 - целую треть всего форума, считай, стёр. Механизм поиска как был так и есть - fulltext native. Вопрос: как такое может быть?
Аватара пользователя
Rayden
Former team member
Сообщения: 3739
Стаж: 21 год 2 месяца
Поблагодарили: 44 раза

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

Сообщение Rayden »

Перед индексацией старый индекс удалил?
phpBB2 FAQ
phpBB3 FAQ
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

Конечно. Нажал "удалить индексы" как и обычно. Перед индексацией размер бд вообще 90 Мб был - по-моему, он тоже не изменился по-сравнению с прежним, то есть с тем, который был до удаления постов. Это что же получается - треть форума снёс и освободил 1/25 часть пространства, что ли? Да это бред какой-то...

Вот ещё что.. Вместе с новой частью базы с другим префиксом, на хосте до сих пор ещё сохраняются старые таблицы (надо бы уже удалить наверно, т.к. две недели прошло). Не могло ли как-то повлиять это?
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

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

Сообщение Shredder »

Через несколько дней размер базы данных вместо 240 стал уже 200 Мб. Вообще чудеса...
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

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

Сообщение Петрович »

Up-ну темку.
Аналогичная проблема что и у SvS.
Есть специфичный форум, где в названиях фигурирует модель (номер) устройства. Осложнился поиск пользователям, бунтуют.
При поиске Xerox 3117 -
Подходящих сообщений не найдено, поскольку слово 3117 нигде не встречается.
При поиске Xerox - 1701 страница в выдаче :shock:, а нужны темы с обсуждением модели Xerox 3117. В чем суть проблемы, есть ли решение?
Версия форума - 3.0.8
Поисковый механизм: Fulltext native
Порог общих слов: 0%
Greyyyy
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 8 месяцев
Благодарил (а): 1 раз

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

Сообщение Greyyyy »

5 страниц, а ответа на вопрос в первом сообщении так и не нашел.
Аналогично Fulltext mysql при индексировании выдает ошибку слово в слово, что и в первом сообщении темы.
MySQL 5.1.41-3

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

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

Сообщение rxu »

Greyyyy
Давно выдает? MySQL не апгрейдился после установки форума?
Посмотрите и скажите типы полей post_text и post_subject в таблице постов.
Изображение
Петрович
phpBB 2.0.0
Сообщения: 244
Стаж: 19 лет 10 месяцев
Откуда: НСО, п. Витаминка
Благодарил (а): 10 раз
Поблагодарили: 14 раз

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

Сообщение Петрович »

Отвечаю сам на свой вопрос, возможно кому-то еще пригодится.
Ответ "Подходящих сообщений не найдено, поскольку слово..." при поиске используется только в fulltext_native.php, соответственно использовав другой метод поиска - Fulltext mysql, все стало на свои места. Поиск работает и по необходимым цифровым запросам. Поисковые индексы из другого метода поиска удалены, в текущем - созданы.
Greyyyy
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 8 месяцев
Благодарил (а): 1 раз

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

Сообщение Greyyyy »

rxu
Апгрейдился(наверняка...), точно сказать не могу, но за три года существования форума он переезжал уже 2 раза. Соответственно 100% что апгрейдился.
post_subject varchar
post_text mediumtext
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 17272
Стаж: 20 лет 4 месяца
Откуда: Красноярск
Благодарил (а): 632 раза
Поблагодарили: 2412 раз

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

Сообщение rxu »

Greyyyy
Странненько. Не уверен, но можете попробовать апгрейдить схему базы, так же, как указано в FAQ по phpBB 3.0 Olympus - Редакция 2. (раздел 5, вопрос 3).
Изображение
Greyyyy
phpBB 1.0.0
Сообщения: 8
Стаж: 15 лет 8 месяцев
Благодарил (а): 1 раз

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

Сообщение Greyyyy »

http://www.phpbb.com/community/viewtopi ... 5#p6595755 для справки - мне помогло.

После создания индексов регистрозависимость поиска пропала. Но не для одного волшебного слова. PayPal. В маленьком регистре у меня 12 результатов. В заглавном(любые комбинации) - 55. Мистика, да и только. Есть идеи?


UPD - простите глупого. Кеш не чистил.
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

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.
Есть ли способ решить проблему?
Мерси.
Абсолютно аналогичная ситуация. Решение так и не найдено. Как быть?

Добавлено спустя 1 час 6 минут 47 секунд:
Проверка показала что поисковик отказывается искать при наличии в слове дефиса. Ну а если мне таки надо найти слово с дефисом - что делать? Например название самолёта ЯК-3?
Аватара пользователя
Айдар
Former team member
Сообщения: 1687
Стаж: 15 лет 9 месяцев
Откуда: KZN
Благодарил (а): 93 раза
Поблагодарили: 189 раз

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

Сообщение Айдар »

Candell, поставить мод Google Search и не просить от движка форума огромных возможностей поиска.
In Web We Trust
Аватара пользователя
Candell
phpBB 1.4.1
Сообщения: 47
Стаж: 16 лет 10 месяцев
Благодарил (а): 12 раз
Поблагодарили: 1 раз

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

Сообщение Candell »

Интересный совет. :D А если мне надо найти искомое среди тем и постов конференции а не в гугле? Что за бред то?

ЗЫ К тому же всё и так уже наладилось - там у хостера какая то хрень была...
Аватара пользователя
Evgesh
phpBB 2.0.3
Сообщения: 360
Стаж: 15 лет 4 месяца
Откуда: Красноярский край,Богучаны
Благодарил (а): 32 раза
Поблагодарили: 43 раза

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

Сообщение Evgesh »

Candell писал(а): А если мне надо найти искомое среди тем и постов конференции а не в гугле?
Так там будет выбор между искать на форуме или искать через Гугль посредством галочки.

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