Пропустить

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

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

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

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

Сообщение Shredder » 02.07.2009 22:57

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

Shredder
Former team member
 
Сообщения: 1009
Зарегистрирован: 14.12.2008 10:18
Благодарил (а): 49 раз.
Поблагодарили: 161 раз.

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

Сообщение Rayden » 02.07.2009 23:25

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

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

Сообщение Shredder » 03.07.2009 1:13

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

Вот ещё что.. Вместе с новой частью базы с другим префиксом, на хосте до сих пор ещё сохраняются старые таблицы (надо бы уже удалить наверно, т.к. две недели прошло). Не могло ли как-то повлиять это?

Shredder
Former team member
 
Сообщения: 1009
Зарегистрирован: 14.12.2008 10:18
Благодарил (а): 49 раз.
Поблагодарили: 161 раз.

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

Сообщение Shredder » 04.07.2009 15:21

Через несколько дней размер базы данных вместо 240 стал уже 200 Мб. Вообще чудеса...

Shredder
Former team member
 
Сообщения: 1009
Зарегистрирован: 14.12.2008 10:18
Благодарил (а): 49 раз.
Поблагодарили: 161 раз.

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

Сообщение Петрович » 24.01.2011 10:30

Up-ну темку.
Аналогичная проблема что и у SvS.
Есть специфичный форум, где в названиях фигурирует модель (номер) устройства. Осложнился поиск пользователям, бунтуют.
При поиске Xerox 3117 -
Подходящих сообщений не найдено, поскольку слово 3117 нигде не встречается.

При поиске Xerox - 1701 страница в выдаче :shock:, а нужны темы с обсуждением модели Xerox 3117. В чем суть проблемы, есть ли решение?
Версия форума - 3.0.8
Поисковый механизм: Fulltext native
Порог общих слов: 0%

Петрович
phpBB 2.0.5
 
Сообщения: 248
Зарегистрирован: 21.11.2006 19:27
Откуда: НСО, п. Витаминка
Благодарил (а): 8 раз.
Поблагодарили: 16 раз.

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

Сообщение Greyyyy » 25.01.2011 17:42

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

Fulltext native при этом отрабатывает нормально(ну по крайней мере прямо сейчас занимается индексацией).

Greyyyy
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2011 12:26
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 25.01.2011 18:58

Greyyyy
Давно выдает? MySQL не апгрейдился после установки форума?
Посмотрите и скажите типы полей post_text и post_subject в таблице постов.
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7304
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 250 раз.

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

Сообщение Петрович » 27.01.2011 22:21

Отвечаю сам на свой вопрос, возможно кому-то еще пригодится.
Ответ "Подходящих сообщений не найдено, поскольку слово..." при поиске используется только в fulltext_native.php, соответственно использовав другой метод поиска - Fulltext mysql, все стало на свои места. Поиск работает и по необходимым цифровым запросам. Поисковые индексы из другого метода поиска удалены, в текущем - созданы.

Петрович
phpBB 2.0.5
 
Сообщения: 248
Зарегистрирован: 21.11.2006 19:27
Откуда: НСО, п. Витаминка
Благодарил (а): 8 раз.
Поблагодарили: 16 раз.

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

Сообщение Greyyyy » 01.02.2011 11:37

rxu
Апгрейдился(наверняка...), точно сказать не могу, но за три года существования форума он переезжал уже 2 раза. Соответственно 100% что апгрейдился.
post_subject varchar
post_text mediumtext

Greyyyy
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2011 12:26
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение rxu » 01.02.2011 17:04

Greyyyy
Странненько. Не уверен, но можете попробовать апгрейдить схему базы, так же, как указано в FAQ по phpBB 3.0 Olympus - Редакция 2. (раздел 5, вопрос 3).
Изображение
Аватара пользователя
rxu
phpBB Guru
phpBB Guru
 
Сообщения: 7304
Зарегистрирован: 12.05.2006 17:16
Откуда: Красноярск
Благодарил (а): 2 раз.
Поблагодарили: 250 раз.

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

Сообщение Greyyyy » 26.03.2011 1:31

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

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


UPD - простите глупого. Кеш не чистил.

Greyyyy
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 17.01.2011 12:26
Благодарил (а): 1 раз.
Поблагодарили: 0 раз.

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

Сообщение Candell » 20.04.2011 8:35

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?

Candell
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 28.10.2009 12:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Айдар » 20.04.2011 16:29

Candell, поставить мод Google Search и не просить от движка форума огромных возможностей поиска.
In Web We Trust
Аватара пользователя
Айдар
Модератор
Модератор
 
Сообщения: 1906
Зарегистрирован: 14.12.2010 16:15
Откуда: KZN
Благодарил (а): 115 раз.
Поблагодарили: 193 раз.

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

Сообщение Candell » 29.09.2011 11:19

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

ЗЫ К тому же всё и так уже наладилось - там у хостера какая то хрень была...

Candell
phpBB 1.2.1
 
Сообщения: 23
Зарегистрирован: 28.10.2009 12:45
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Evgesh » 29.09.2011 11:28

Candell писал(а): А если мне надо найти искомое среди тем и постов конференции а не в гугле?

Так там будет выбор между искать на форуме или искать через Гугль посредством галочки.
Аватара пользователя
Evgesh
phpBB 2.0.8
 
Сообщения: 320
Зарегистрирован: 22.05.2011 3:11
Откуда: Красноярский край,Богучаны
Благодарил (а): 27 раз.
Поблагодарили: 29 раз.

Пред.

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

 

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

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

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

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