Конфигурационный файл поиска размещается в modules/search/config/config.php и содержит следующие настройки:
<?php return array ( 'default' => array( 'driver' => 'hostcms', ), 'sphinx' => array( 'driver' => 'sphinx', 'database' => 'sphinx', 'index' => 'hostcms' ), 'modules' => array( 0 => 'Structure', 1 => 'Informationsystem', 2 => 'Forum', 3 => 'Shop', 4 => 'Helpdesk', 5 => 'Siteuser', 6 => 'Document', 7 => 'Xsl', 8 => 'Tpl', 9 => 'Lib', ) );
С версии 6.9.4 допускается раздельное указание опций для сайтов, для этого в секции default внесите соответствующие опции, например
<?php return array ( 'default' => array( 'driver' => 'hostcms', // Опции для поиска на первом сайте 1 => array( 'driver' => 'hostcms', ), // Опции для поиска на втором сайте 2 => array( 'driver' => 'sphinx', 'database' => 'sphinx', 'index' => 'hostcms' ), ), 'sphinx' => array( 'driver' => 'sphinx', 'database' => 'sphinx', 'index' => 'hostcms' ), 'modules' => array( 0 => 'Structure', 1 => 'Informationsystem', 2 => 'Forum', 3 => 'Shop', 4 => 'Helpdesk', 5 => 'Siteuser', 6 => 'Document', 7 => 'Xsl', 8 => 'Tpl', 9 => 'Lib', ) );
Конфигурационный файл работы со строками размещается в modules/core/config/str.php и содержит следующие настройки:
<?php return array ( 'stopWords' => '/ (и|в|во|не|что|он|на|я|с|со|как|а|то|все|всё|она|так|его|но|да|ты|к|у|же|вы|за|бы|по|только|её|ее|мне|было|вот|от|меня|ещё|еще|нет|о|из|то|ему|теперь|когда|даже|ну|вдруг|ли|если|уже|или|ни|быть|был|него|до|вас|нибудь|опять|уж|вам|сказал|ведь|там|потом|себя|ничего|ей|может|они|тут|где|есть|надо|ней|для|мы|тебя|их|чем|была|сам|чтоб|без|будто|человек|чего|раз|тоже|себе|под|будет|ж|тогда|кто|этот|говорил|того|потому|этого|какой|совсем|ним|здесь|этом|один|почти|мой|тем|чтобы|нее|кажется|сейчас|были|куда|зачем|сказать|всех|никогда|сегодня|можно|при|наконец|два|об|другой|хоть|после|над|больше|тот|через|эти|нас|про|всего|них|какая|много|разве|сказала|три|эту|моя|впрочем|хорошо|свою|этой|перед|иногда|лучше|чуть|том|нельзя|такой|им|более|всегда|конечно|всю|между) /u', 'separators' => array("\"", "&", "|", "_", "#", "$", "/", "\\", "@", "<", ">", ".", ",", ";", "*", ":", "?", "!", "'", "-", "=", "{", "}", "(", ")", "«", "»", "…", chr(0xC2).chr(0xA0)), 'replaces' => array('ё' => 'е'), 'splitNumberAndAlpha' => TRUE, );