Вы можете запустить выполнение регулярных процедур (cron) вручную.
ПРИ ПОПЫТУЕ ЗАПУСТИТЬ DRUPAL ГРУЗИТСЯ C 1 МИНУТУ И ПОКАЗЫВЕТСЯ АБСОЛЮТНО ПУСТОЕ ОКНО
ПРИ ПОПЫТКИ ИНДЕКСАЦИИ ОН ВСЕ ВРОДЕ ИНДЕКСИРУЕТ А В КОНЦЕ ПОКАЗЫВАЕТ МНЕ ЧТО "ПРОИНДЕКСИРОВАНО 0% ИЗ 3789 ЗАПИСЕЙ"
КРОМЕ ТОГО НА /admin/logs/status/ ОБНАРУЖИЛ СЛЕДУЮЩУЮ НАДПИСЬ
Веб-сервер Apache
Не удалось определить тип и версию используемого веб-сервера. Drupal может работать неправильно.
Воде запустился (наверно с PHP памятью проблемы были)
а В ИНДЕКСАЦИИ поиска написал следуюющее "2% сайта проиндексировано. Еще 3633 элемента для индексации." Drupal что постепенно индексирует?
Правильное значение – такое, чтобы за один запуск скрипта проиндексировалось нужно количество нод. Чем больше максимальное время выполнения скрипта на твоем хостинге, тем больше можешь установить эту цифру. А вообще, как тебе уже рекомендовали выше, можно просто нужное количество раз зайти на эту страницу: /admin/logs/status/run-cron и данные должны будут проиндексироваться.
Ты всё правильно понял. Только это у тебя при запуске сайта, если ты его переводишь на Друпал с другого движка, будет 10000 нод, потом достаточно будет, чтобы количество индексируемых за один запуск крона нод было больше количества нод, появившихся между двумя запусками крона. То есть, если ты запускаешь крон раз в день и каждый день у тебя появляется 50 новых нод, то индексации 200 нод за один запуск крона будет более чем достаточно.
У меня крон запускается раз в час, за один запуск индексируется 200 нод.
в версии 5.0 В какой-то из давних (и, кажется, не моих версий русификации действительно была неправильно проставлена переменная, отвечающая за процент. В последних - все ОК.
Комментарии
Сделайте индексацию (/admin/settings/search) и настройте запуск cron на сервере.
Можно запустить его и вручную /admin/logs/status/run-cron
Вы можете запустить выполнение регулярных процедур (cron) вручную.
ПРИ ПОПЫТУЕ ЗАПУСТИТЬ DRUPAL ГРУЗИТСЯ C 1 МИНУТУ И ПОКАЗЫВЕТСЯ АБСОЛЮТНО ПУСТОЕ ОКНО
ПРИ ПОПЫТКИ ИНДЕКСАЦИИ ОН ВСЕ ВРОДЕ ИНДЕКСИРУЕТ А В КОНЦЕ ПОКАЗЫВАЕТ МНЕ ЧТО "ПРОИНДЕКСИРОВАНО 0% ИЗ 3789 ЗАПИСЕЙ"
КРОМЕ ТОГО НА /admin/logs/status/ ОБНАРУЖИЛ СЛЕДУЮЩУЮ НАДПИСЬ
Веб-сервер Apache
Не удалось определить тип и версию используемого веб-сервера. Drupal может работать неправильно.
Воде запустился (наверно с PHP памятью проблемы были)
а В ИНДЕКСАЦИИ поиска написал следуюющее "2% сайта проиндексировано. Еще 3633 элемента для индексации." Drupal что постепенно индексирует?
Drupal что постепенно индексирует?
Ну да. Вот тут: admin/settings/search задается количество нод, индексируемых за один хапуск планировщика.
А какое правильное?? я ставил и 500 и 10 node - все одно...
у меня 4000 node и он мне даже по названию фильма ничего не выдает
А где стаиться расписание поланировщика cron ? или это автоматом?
Правильное значение – такое, чтобы за один запуск скрипта проиндексировалось нужно количество нод. Чем больше максимальное время выполнения скрипта на твоем хостинге, тем больше можешь установить эту цифру. А вообще, как тебе уже рекомендовали выше, можно просто нужное количество раз зайти на эту страницу: /admin/logs/status/run-cron и данные должны будут проиндексироваться.
ВСЕ , ТЕПЕРЬ ПОНЯТНО ...
СПС !
А ЕСЛИ У МЕНЯ 10 000 НОД, ТО ПРИ МАКСИМАЛЬНОМ КОЛИЧЕСТВЕ ИНДЕКСАЦИИ В 500 НОД МНЕ НУЖНО 20 РАЗ КРОН ЗАПУСКАТЬ? ИЛИ Я ОПЯТЬ ЧТО ТО НЕ ПРАВИЛЬНО ПОНЯЛ?
Ты всё правильно понял. Только это у тебя при запуске сайта, если ты его переводишь на Друпал с другого движка, будет 10000 нод, потом достаточно будет, чтобы количество индексируемых за один запуск крона нод было больше количества нод, появившихся между двумя запусками крона. То есть, если ты запускаешь крон раз в день и каждый день у тебя появляется 50 новых нод, то индексации 200 нод за один запуск крона будет более чем достаточно.
У меня крон запускается раз в час, за один запуск индексируется 200 нод.
СпС!
И вот еще индексация локальная, то есть кроном влияет ли как то на индексацию работов поисковиков?
нет
спс
PS Решил проблему так - скачал модуль poormanscron и каждые 60 минут теперь меня индексирует...вручную cron не запускался нормально
в версии 5.0 + русификация + модуль search
не срабатывает кнопка "Переиндексировать сайт"
после отработки все равно пишет:
Статус индексации
0% сайта проиндексировано. Еще 1 элемент для индексации.
соответственно поиск по сайту не срабатывает тоже...
и что я не так делаю...
спасибо
Запустите cron
А может это трабла кривой русификации - у меня на двуязычном сайте в аглицком и-фейсе все ок, а в русском звасегда 0%.. Причем крон гоняется кроном
в версии 5.0 В какой-то из давних (и, кажется, не моих версий русификации действительно была неправильно проставлена переменная, отвечающая за процент. В последних - все ОК.
Что лучше - поправить только эту переменную (тогда плс. ткните в нее носом для 5.х и для 4.7 если не затруднит) или презакачать русификацию?
Если сами не правили русификацию, то лучше закачать последнюю версию перевода.
на днях яндекс выдал утилитку поиска со своим алгоритмом, к сожалению без исходников http://company.yandex.ru/technology/products/mystem/mystem.xml - может кто-то ее в поиск вделает или отдельно модулем? к сожалению она работает в виндовой кодировке, но это думаю поправимо.