Здравствуйте Максим!
Вот сижу тут и ломаю голову над таким вопросом:
Значит, задействую всегда поисковик по следующей схеме - chached - indexer - searchd - search.htm. Тут стало необходимо разделить некоторую группу сайтов для индексации. Решил разбросать по двум конфигам(indexer.conf - indexer-video.conf; search.htm - search-video.htm; cached и searchd решил оставить одним)
В cached пишу следующее
DBAddr mysql://db_user:db_pass@localhost/search/?dbmode=cache&vardir=/usr/local/dpsearch/var/search
DBAddr mysql://db_user:db_pass@localhost/video/?dbmode=cache&vardir=/usr/local/dpsearch/var/vdeo
Сразу же вопросик: можно ли так делать?
Далее в searchd пишу
DBAddr mysql://db_user:db_pass@localhost/search/?dbmode=cache&cached=127.0.0.1:7000&trackquery&vardir=/usr/local/dpsearch/var/search
DBAddr mysql://db_user:db_pass@localhost/video/?dbmode=cache&label=video&cached=127.0.0.1:7000&trackquery&vardir=/usr/local/dpsearch/var/vdeo
Взял эти примеры из конфигов которые включены в samples.
В первом индексере указаны свои параметры. Во втором свои.
Создана первая база search. Вторая пока нет.
Запускаю ./indexer -T. Все отлично. Запускаю на индексацию - он начинает индексировать, пробегает по нескольким страницам и виснет.
В чем может быть проблема?
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Read the full topic here:
http://www.dataparksearch.org/cgi-bin/simpleforum.cgi?fid=05;post=
cached не может работать с разными базами, поэтому конфиг для него тоже нужно разделить, как и для indexer.
Чтобы запускать два cached одновременно с разными конфигами, один из конфигов нужно переконфигрурить на другой номер порта командой Listen.
- - - - - - - - - - - - - - - - - - - - - - - - - - - -
Read the full topic here:
http://www.dataparksearch.com/cgi-bin/simpleforum.cgi?fid=05;topic_id=1261655453