[dataparksearch] [Forum] Re: search.htm использвание трех баз и разбиение на категории.

2008-12-04 Пенетрантность DataparkSearchForum
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: Ivan Sokolov
Subject: Re: search.htm использвание трех баз  и разбиение на категории.

Спасибо , Maxime!

Не знал точно где прописать параметр label , точнее после чего.
Нашёл здесь ответ) 
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=03&topic_id=1207726139

ещё очень немаловажно в параметрах для каждой базы должен быть свой vardir
прописал, уррра, всё работает, две базы сейчас подключены, сделал вот так в 
search.htm:

#  Основная база
DBAddr  mysql://user:[EMAIL 
PROTECTED]/internet/?dbmode=multi&charset=cp1251&vardir=/usr/local/dpsearch/temp/internet
#
#  Дополнительная база
DBAddr  mysql://user:[EMAIL 
PROTECTED]/beeline/?label=01&dbmode=multi&charset=cp1251&vardir=/usr/local/dpsearch/temp/beeline

- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;topic_id=1228230564



[dataparksearch] [Forum] Re: search.htm использвание трех баз и разбиение на категории.

2008-12-03 Пенетрантность DataparkSearchForum
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Name: Maxime
Subject: Re: search.htm использвание трех баз  и разбиение на категории.

Для каждой из трех баз нужно создать отдельный файл indexer.conf и 
индексировать каждую базу в отдельности. В search.htm (или searchd.conf) нужно 
указать все три базы, одну из которых нужно выбрать главной и указать её DBAddr 
первым. Для остальных баз в DBAddr нужно указать параметр label. После этого 
задавая соответствующее значение CGI-параметру &label=, передаваемому 
search.cgi можно выбирать базу, по которой осуществляется поиск. Если параметр 
&label= не указан или его значение нулевое, поиск осуществляется по главному 
DBAddr (для которого label не указан).

Если вы все три базы укажите без присвоения label, то поиск при неуказанном 
CGI-параметре label будет осуществляться по всем трем базам, результаты поиска 
по ним - объединены. Таким образом, вспомогательные базы вы можете указать 
дважды, без задания label и с указанием параметра label для них.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -

Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;topic_id=1228230564