Примечание: Генерация Google Sitemap не является основной функцией CNSearch: в первую очередь CNSearch - это система для организации полнотекстового поиска по сайту.
Для генерации Google Sitemap необходимо произвести индексацию (см. модуль индексации) и установить модуль поиска (см. модуль поиска) на сайт. После этого генерация Google Sitemap может быть произведена посредством обращения к адресу:
http://www.site.com/cgi-bin/search.cgi?sitemap=1&password=secretword
где,
Если поисковый индекс содержит несколько сайтов, то с помощью дополнительного параметра d можно задать номер сайта для которого будет сгенерирован Google Sitemap.
Способ присвоения номеров описан в разделе "Поиск по выбранным сайтам"
Например:
http://www.site.com/cgi-bin/search.cgi?sitemap=1&password=secretword&d=5
Генерацию Google Sitemap наиболее логично производить сразу после обновления поискового индекса. В Unix/Linux системах для этого удобно использовать программы fetch (установлена в FreeBSD по умолчанию) или wget:
fetch -q -o /path/to/www.site.com/sitemap.xml \ http://www.site.com/cgi-bin/search.cgi?sitemap=1&password=secretword
или
wget -q -O /path/to/www.site.com/sitemap.xml \ http://www.site.com/cgi-bin/search.cgi?sitemap=1&password=secretword
где