Привет!
Кажись тут как-то можно извернуться. Пока как именно
я не понял, но вроде можно. А на файловой системе что
лежит и в каком виде?
По воводу <SELECT>, можно не весь search.htm генерять,
а только часть. А ее включать через $if(/file/to/select.htm)
А еще можно включить ее как внешний URL:
$iurl(http://www.blalba.ru/select.sgi)
>Author: Alexander
>Email: [EMAIL PROTECTED]
>Message:
>Мне необходимо прикрутить какую-нибудь поисковую систему к электронному
>магазину (поиск по товарам). Я остановил свой выбор на Многосерче. ОС:
>Linux, БД: Oracle. Я все установил, вроде бы все работает.
>
>Но есть некоторые проблемы.
>
>1.Индексировать товары надо по файловой системе, а не по www.
>2.Необходимо создать поиск по разделам (с соответствующим select'ом),
>которые _динамически_ обновляются из базы (раздел поиска == раздел
>каталога товаров). Я использовал для этого поле category.
>
>Совместив 1. и 2., я написал скрипт, который по очереди для каждой
>категории:
>
>- генерит файловое дерево (файлы вида
>"../perl-cgi/product_card?prod_id=nnn" ), доставая из базы необходимую
>информацию о товарах, подлежащих индексации (описание, цена и т.д.).
>каждый файл "product_card?prod_id=nnn" содержит HTML-документ с title,
>ключевыми словами, описанием товара и т.п. На www лежат карточки товаров
>с соответствующими путями (
>http://www.blablabla.ru/perl-cgi/product_card?prod_id=nnn);
>
>- генерит indexer.conf, вставляя туда текущую категорию в поле Category;
>
>- запускает индексатор.
>
> Это все повторяется для каждой категории товаров. И под конец работы,
>скрипт генерит search.htm, вставляя туда select-tag со всеми категориями
>в качестве option.
>
>Это первое, что пришло мне в голову. Но тут проблема с удалением из базы
>товаров: индексатор либо оставляет все товары, либо удаляет товары,
>которые были проиндексированы для предыдущих категорий. И вообще как-то
>немного криво: создавать каждый раз indexer.conf, запускать много раз
>индексатор и т.д... :(
>Как мне лучше поступить? Заранее спасибо.
___________________________________________
If you want to unsubscribe send "unsubscribe general"
to [EMAIL PROTECTED]