Поисковые индексы
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Поисковые индексы
К индексации мой вопрос, может быть, самого прямого отношения не имеет, но больше не знаю, где задать - не новую же тему создавать ради такой мелочи.
Удалил целую треть сообщений с форума (стёр флуд-темы), - думал, что бд уменьшится. Решил сделать переиндексацию на всякий случай, после которой размер БД в админке стал чуть ли не прежний. А именно - всего на 10 Мб меньше - был 250 Мб - стал 240. Но ведь даже в phpmyadmin показывается, что сообщений теперь 80 с небольшим тысяч вместо прежних 120 - целую треть всего форума, считай, стёр. Механизм поиска как был так и есть - fulltext native. Вопрос: как такое может быть?
Удалил целую треть сообщений с форума (стёр флуд-темы), - думал, что бд уменьшится. Решил сделать переиндексацию на всякий случай, после которой размер БД в админке стал чуть ли не прежний. А именно - всего на 10 Мб меньше - был 250 Мб - стал 240. Но ведь даже в phpmyadmin показывается, что сообщений теперь 80 с небольшим тысяч вместо прежних 120 - целую треть всего форума, считай, стёр. Механизм поиска как был так и есть - fulltext native. Вопрос: как такое может быть?
-
Rayden
- Former team member
- Сообщения: 3739
- Стаж: 21 год 2 месяца
- Поблагодарили: 44 раза
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Поисковые индексы
Конечно. Нажал "удалить индексы" как и обычно. Перед индексацией размер бд вообще 90 Мб был - по-моему, он тоже не изменился по-сравнению с прежним, то есть с тем, который был до удаления постов. Это что же получается - треть форума снёс и освободил 1/25 часть пространства, что ли? Да это бред какой-то...
Вот ещё что.. Вместе с новой частью базы с другим префиксом, на хосте до сих пор ещё сохраняются старые таблицы (надо бы уже удалить наверно, т.к. две недели прошло). Не могло ли как-то повлиять это?
Вот ещё что.. Вместе с новой частью базы с другим префиксом, на хосте до сих пор ещё сохраняются старые таблицы (надо бы уже удалить наверно, т.к. две недели прошло). Не могло ли как-то повлиять это?
-
Shredder
- Former team member
- Сообщения: 2266
- Стаж: 17 лет 9 месяцев
- Благодарил (а): 283 раза
- Поблагодарили: 584 раза
Re: Поисковые индексы
Через несколько дней размер базы данных вместо 240 стал уже 200 Мб. Вообще чудеса...
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Поисковые индексы
Up-ну темку.
Аналогичная проблема что и у SvS.
Есть специфичный форум, где в названиях фигурирует модель (номер) устройства. Осложнился поиск пользователям, бунтуют.
При поиске Xerox 3117 -
, а нужны темы с обсуждением модели Xerox 3117. В чем суть проблемы, есть ли решение?
Версия форума - 3.0.8
Поисковый механизм: Fulltext native
Порог общих слов: 0%
Аналогичная проблема что и у SvS.
Есть специфичный форум, где в названиях фигурирует модель (номер) устройства. Осложнился поиск пользователям, бунтуют.
При поиске Xerox 3117 -
При поиске Xerox - 1701 страница в выдачеПодходящих сообщений не найдено, поскольку слово 3117 нигде не встречается.
Версия форума - 3.0.8
Поисковый механизм: Fulltext native
Порог общих слов: 0%
-
Greyyyy
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 1 раз
Re: Поисковые индексы
5 страниц, а ответа на вопрос в первом сообщении так и не нашел.
Аналогично Fulltext mysql при индексировании выдает ошибку слово в слово, что и в первом сообщении темы.
MySQL 5.1.41-3
Fulltext native при этом отрабатывает нормально(ну по крайней мере прямо сейчас занимается индексацией).
Аналогично Fulltext mysql при индексировании выдает ошибку слово в слово, что и в первом сообщении темы.
MySQL 5.1.41-3
Fulltext native при этом отрабатывает нормально(ну по крайней мере прямо сейчас занимается индексацией).
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Поисковые индексы
Greyyyy
Давно выдает? MySQL не апгрейдился после установки форума?
Посмотрите и скажите типы полей post_text и post_subject в таблице постов.
Давно выдает? MySQL не апгрейдился после установки форума?
Посмотрите и скажите типы полей post_text и post_subject в таблице постов.
-
Петрович
- phpBB 2.0.0
- Сообщения: 244
- Стаж: 19 лет 10 месяцев
- Откуда: НСО, п. Витаминка
- Благодарил (а): 10 раз
- Поблагодарили: 14 раз
Re: Поисковые индексы
Отвечаю сам на свой вопрос, возможно кому-то еще пригодится.
Ответ "Подходящих сообщений не найдено, поскольку слово..." при поиске используется только в fulltext_native.php, соответственно использовав другой метод поиска - Fulltext mysql, все стало на свои места. Поиск работает и по необходимым цифровым запросам. Поисковые индексы из другого метода поиска удалены, в текущем - созданы.
Ответ "Подходящих сообщений не найдено, поскольку слово..." при поиске используется только в fulltext_native.php, соответственно использовав другой метод поиска - Fulltext mysql, все стало на свои места. Поиск работает и по необходимым цифровым запросам. Поисковые индексы из другого метода поиска удалены, в текущем - созданы.
-
Greyyyy
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 1 раз
Re: Поисковые индексы
rxu
Апгрейдился(наверняка...), точно сказать не могу, но за три года существования форума он переезжал уже 2 раза. Соответственно 100% что апгрейдился.
post_subject varchar
post_text mediumtext
Апгрейдился(наверняка...), точно сказать не могу, но за три года существования форума он переезжал уже 2 раза. Соответственно 100% что апгрейдился.
post_subject varchar
post_text mediumtext
-
rxu
- phpBB Guru

- Сообщения: 17272
- Стаж: 20 лет 4 месяца
- Откуда: Красноярск
- Благодарил (а): 632 раза
- Поблагодарили: 2412 раз
Re: Поисковые индексы
Greyyyy
Странненько. Не уверен, но можете попробовать апгрейдить схему базы, так же, как указано в FAQ по phpBB 3.0 Olympus - Редакция 2. (раздел 5, вопрос 3).
Странненько. Не уверен, но можете попробовать апгрейдить схему базы, так же, как указано в FAQ по phpBB 3.0 Olympus - Редакция 2. (раздел 5, вопрос 3).
-
Greyyyy
- phpBB 1.0.0
- Сообщения: 8
- Стаж: 15 лет 8 месяцев
- Благодарил (а): 1 раз
Re: Поисковые индексы
http://www.phpbb.com/community/viewtopi ... 5#p6595755 для справки - мне помогло.
После создания индексов регистрозависимость поиска пропала. Но не для одного волшебного слова. PayPal. В маленьком регистре у меня 12 результатов. В заглавном(любые комбинации) - 55. Мистика, да и только. Есть идеи?
UPD - простите глупого. Кеш не чистил.
После создания индексов регистрозависимость поиска пропала. Но не для одного волшебного слова. PayPal. В маленьком регистре у меня 12 результатов. В заглавном(любые комбинации) - 55. Мистика, да и только. Есть идеи?
UPD - простите глупого. Кеш не чистил.
-
Candell
- phpBB 1.4.1
- Сообщения: 47
- Стаж: 16 лет 10 месяцев
- Благодарил (а): 12 раз
- Поблагодарили: 1 раз
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.
Есть ли способ решить проблему?
Мерси.
Добавлено спустя 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: Поисковые индексы
Интересный совет. :D А если мне надо найти искомое среди тем и постов конференции а не в гугле? Что за бред то?
ЗЫ К тому же всё и так уже наладилось - там у хостера какая то хрень была...
ЗЫ К тому же всё и так уже наладилось - там у хостера какая то хрень была...
-
Evgesh
- phpBB 2.0.3
- Сообщения: 360
- Стаж: 15 лет 4 месяца
- Откуда: Красноярский край,Богучаны
- Благодарил (а): 32 раза
- Поблагодарили: 43 раза
Re: Поисковые индексы
Так там будет выбор между искать на форуме или искать через Гугль посредством галочки.Candell писал(а): А если мне надо найти искомое среди тем и постов конференции а не в гугле?

