Forum Webscript.Ru

Наши скрипты => Sanitarium WebLoG => Тема начата: Ernest от 06 Мая 2002, 21:36:04

Название: Поиск
Отправлено: Ernest от 06 Мая 2002, 21:36:04
Возможно ли вначале установки включить поиск, а потом месяца через два (если сервер напряжется) выключить? Или это (вкл\\выкл) надо решать с самого начала установки?

Заранее благодарен!
Название: Поиск
Отправлено: tsd от 07 Мая 2002, 10:51:16
Ernest
Все решается одной переменной в cfg.cfg.
Сервер еще тепленкий:
$use_search=1
Сервер уже перенапрягся и вспотел:
$use_search=0
Название: Правильно я понял?
Отправлено: Ernest от 07 Мая 2002, 12:54:19
Что можно включить поиск, например, после полгода работы скрипта, когда опубликованно примерно 200 статей?
И выключить также в любое время?
Название: Поиск
Отправлено: BiF от 07 Мая 2002, 14:08:47
Да да именно так.... какой догадлевый...
Название: Поиск
Отправлено: tsd от 07 Мая 2002, 14:23:26
Цитировать
Правильно я понял?

Похоже, что правильно. Как я понял, при добавлении статьи она автоматом индексируется для поиска. Т.е. от переменных в cfg.cfg этот процесс не зависит. Переменной $use_search ты просто включаешь или выключаешь работу движка поиска.

Цитировать
Заглянувший

Цитировать
какой догадлевый...

:mad: Все мы здесь учимся!
Название: Поиск
Отправлено: Ernest от 07 Мая 2002, 18:04:55
Цитировать
какой догадлевый...

Кстати, пишОтся через Ы )))

To tsd:
Еще вопрос насчет конфига (cfg.cfg): если после установки и работы скрипта я поменял некоторые переменные, или название, например и путь к индексному файлу, то нужно заново запускать setup.cgi или предпринять что-то другое?

Просто в доке написанно, что setup нужно удалить и большое внимание уделено планированию, мол, все нужно с самого начала продумать, и создается впечатление, что потом ничего нельзя изменить, может только уменя одного...

Заранее благодарю за ответ!
Название: Поиск
Отправлено: tsd от 07 Мая 2002, 18:25:04
Цитировать
setup нужно удалить

Setup создает файлы баз данных (ну и проверяет правельность настройки cfg.cfg).  Поэтому ежели setup сказал "Усе ОКей, шеф" - можно с чистой совестью отправить его к проотцам (Delete его).
Если по ходу использования что-то изменяется в cfg.cfg, И если задан статичный режим страниц, в admin.cgi жмем "» Регенерация страниц: всей системы". Система должна работать. Если задан динамический режим, система "на лету" сама считает из cfg.cfg новые данные.
P.s. естественно, в cfg.cfg все пути должны быть "живыми".

P.s.2  Грин Какаду меня поправит. ;)

P.s.3 Если б все это еще можно было понять :insane: :beer:
Название: )
Отправлено: Ernest от 07 Мая 2002, 18:35:05
Вот теперь все понятно. До поры до времени... )
Название: Поиск
Отправлено: Главбух от 08 Мая 2002, 16:29:13
Цитировать
Как я понял, при добавлении статьи она автоматом индексируется для поиска. Т.е. от переменных в cfg.cfg этот процесс не зависит. Переменной $use_search ты просто включаешь или выключаешь работу движка поиска.

Это что же - если мне поиск не нужен, то все равно весь материал индексируется? что-то сомневаюсь...
Мне кажется, что это не так. Во всяком случае, я поиск в cfg.cfg отключил и ничего автоматически не индексируется. Т.е. при визуальном рассмотрении каталога с данными санитариума индексных поисковых файлов не обнаруживается...

Кстати, автору темы: если сразу индексирование не включили, то потом можно проиндексировать все сразу кучей. Для этого я видел специальный скриптик в форуме про модификации санитариума.
Название: ээ
Отправлено: Green Kakadu от 09 Мая 2002, 02:36:59
все в cfg.cfg как и сказал tsl, т.е. setup.cgi :) лишь проверяет все ли так как вы написали да БД создает, а так ,можно смело менять записи в cfg.cfg по ходу работы - включать/выключать поиск, делать динамический/статический режим работы и т.д.

Сами по себе статьи НЕ индексируется - для этого нужно нажать спец. кнопку "проиндексировать статью", но я также сделал скрипт-мод, который позволяет индексировать статьи пачками (по категориям, определенным номерам), т.е. если вдруг поиска не было, а потом его включили, проиндексировать все статьи будет оч.просто
Название: ну и
Отправлено: Green Kakadu от 09 Мая 2002, 02:42:26
когда поиск отключен то никакой кнопки "проиндексировать статью" нету.
Вообще, в качестве альтернативы можно использовать поисковый скрипт RiSearch - когда у вас помимо системы публикаций имеется еще много чего-то, что стоит проиндексировать.
Хотя встроенный поиск ИМХО лучше (побыстрее + результаты выводятся как родные), т.е. просто так с него переходить на другой смысла нет.
Название: Поиск
Отправлено: Главбух от 09 Мая 2002, 23:07:06
да, я тоже RiSearch использую - бесплатно и настраивается легко. А чтобы с санитариумом работал, надо статический режим использовать - генерить html-файлы заранее.
Название: А где его взять-то?
Отправлено: Ernest от 10 Мая 2002, 12:59:38
ентот RiSearh?
Название: Поиск
Отправлено: NeoNox от 10 Мая 2002, 13:07:29
Цитировать
ентот RiSearh?

Ясное дело где... http://risearch.org/
Название: Поиск
Отправлено: Ernest от 09 Ноября 2002, 16:21:57
Вот устанавливаю я RiSearch - запускаю, а сервак вырубает его, видимо много процессорного времени требует.

Как быть? Подскажите, пожалуйста...
Название: Поиск
Отправлено: Главбух от 10 Ноября 2002, 07:42:06
Попробуйте проидексировать свой сайт на локальной машине и скопировать на сервер уже готовые индексные файлы.
Название: Поиск
Отправлено: Ernest от 10 Ноября 2002, 13:14:56
Спасибо за ответ, но это не подходит, во-первых потому что сайт довольно большой (около 200Mb) и качать туда-сюда такой массив дорого станет по трафику, а во-вторых нужно ставить на локалке апач и разбираться с ним (на это просто нет времени).

Хостер посоветовал индксировать с помощью cron, но как я так и не понял (вернее он не объяснил);)

Если знаете как это сделать грамотно, объясните пожалуйста.
Название: Поиск
Отправлено: КшЫуфксрук от 11 Ноября 2002, 03:06:15
Сдается мне, что этот вопрос мы уже обсуждали. Если хостер дает крон, то и шелл он тоже наверняка дает. Можно просто зайти вечером на сервер и запустить индексацию (пока с кроном на разобрались). Если нет времени поставить Апач на локальном компьютере, тогда вообще не знаю что сказать. Если хочется, чтобы все само собой заработало, без чтения документации и без экспериментов на локальном компьютере, тогда надо нанимать человека, который все это сделает.
Название: Поиск
Отправлено: Ленивый гость от 11 Ноября 2002, 14:00:18
Ну почему же не читать докментацию? Я вот и спрашиваю где ее взять, та которая стандартная в юникс шелл - довольна бедная (по крайней мере для меня). Если знаете конкретно что почитать - подскажите. Для этого и спрашиваю.
Название: Поиск
Отправлено: NeoNox от 11 Ноября 2002, 14:36:07
Цитировать
Я вот и спрашиваю где ее взять
Я фигею, дорогая редакция... У меня даже кот знает где в инете нарыть рецепты для своих блюд.
Есть такая весЧь как поисковые машины.
Идем на Яндекс (в адрессной строке вводим: http://www.ya.ru)
Причем в строке запроса (это слева от кнопки "найти" беленькое поле) можно написать что нить вроде "я хочу документацию по cron на русском языке". Кликаем на первой ссылке и попадаем вот сюда: http://www.host.ru/art/0009.html
Читаем. Ходим по ссылкам в этом документе. Думаем. Потом становимся гуру и настраиваем задания в cron.
Ну, блин, научитесь пользоваться благами интернета.