форум vBSupport.ru > vBulletin > vBulletin 4.0.x-4.1.х > Вопросы по vBulletin 4.0.x-4.1.х
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
faiwer
Продвинутый
Default Поиск
0

У меня на форуме (4.0.2) страшно глючит поиск. Почти не работает.

На многие нормальные слова (например: профилактика) пишет:
Quote:
Указанные слова или слишком часто используются, либо слишком длинные, либо слишком короткие, поэтому они были исключены из поиска
Почти на любой запрос пишет:
Quote:
Извините, нет совпадений. Попробуйте указать другие ключевые слова.
Пробовал заюзать:
Обслуживание > Обновление счётчиков > Перестроить индекс поиска
на что получают просто пустую страницу. ни какой адекватной реакции. Потом до меня дошло что надо выбрать пункт "форумы", "сообщения", а не "все". Получил:
"Перестроение индекса прошло успешно". Только вот толку то ноль.

"Добавить к темам недостающие ключевые слова" - тоже не помогло

Прочитал где то, что надо заюзать:
Code:
"ALTER TABLE `search` ADD `completed` SMALLINT UNSIGNED NOT NULL DEFAULT '1';"
Но на "выполнить SQL запрос" в админке я вижу маразматическое: "У вас нет прав для выполнения SQL запросов"

Многие на форуме предлагали сменить тип поиска. Но у меня там только один вариант - "поиск по базе данных".

Настройки у меня следующие:
Поиск сообщений
Поиск включён - да
Кэшировать результаты поиска - нет
Минимальное время между поисками - 5
Найденных сообщений на страницу - 25
Максимальное количество результатов поиска - 100
Минимальная длина индексируемых слов - 4
Максимальная длина индексируемых слов - 20
Автоматический поиск похожих тем - нет
Общие результаты поиска - да
Критерий релевантности похожих тем - 3.5

Что мне нужно сделать чтобы поиск заработал нормально?
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Hitsi
Специалист
 
Hitsi's Avatar
Default
0

Обслуживание > Обновление счётчиков > Перестроить индекс поиска
выбираешь "все" и ставишь
Количество элементов, обрабатываемых за один раз 250
Номер начального элемента 0
Общее количество элементов для обработки 0
Включить автоматическую переадресацию (JavaScript) на следующую страницу? Да

затем запускаешь
Белую страницу получаешь потому что обрабатывает долго очень и в итоге просто не успевает закончить за отведенные 30 секунд... а если группами по 250 значений, то он будет после каждой группы перезагружать страницу и продолжать индексировать..

Hitsi добавил 27.03.2010 в 21:54
ЗЫ: у меня вобще нет таблицы search в базе данных )

Last edited by Hitsi : 03-27-2010 at 10:54 PM. Reason: Добавлено сообщение
 
 
faiwer
Продвинутый
Default
0

Quote:
Обслуживание > Обновление счётчиков > Перестроить индекс поиска
выбираешь "все" и ставишь
Количество элементов, обрабатываемых за один раз 250
Номер начального элемента 0
Общее количество элементов для обработки 0
Включить автоматическую переадресацию (JavaScript) на следующую страницу? Да

затем запускаешь
я вообще то писал о том что я это уже сделал и не раз.
Quote:
Белую страницу получаешь потому что обрабатывает долго очень и в итоге просто не успевает закончить за отведенные 30 секунд... а если группами по 250 значений, то он будет после каждой группы перезагружать страницу и продолжать индексировать..
форум почти голый ) 40 сообщений на всём форуме

+ я указал то, что функция работает если указывать не "все" а по очереди "форумы" и "сообщения". только это не помогает.

Умоляю читайте внимательно. Специально же такой подробный пост накатал.
 

Tags
4.0.2, vbulletin 4, поиск


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 12:48 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...