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, запускать много раз индексатор и т.д... :(

Как мне лучше поступить? Заранее спасибо.



Reply: <http://search.mnogo.ru/board/message.php?id=2216>

___________________________________________
If you want to unsubscribe send "unsubscribe general"
to [EMAIL PROTECTED]

Reply via email to