Всем привет.
Сегодня столкнулся с проблемой поиска на сайте. Компонент search.page выдает результаты под админом, а под неавторизованным гостем(или обычным юзером) поиск толком не работает.
Ради интереса на странице запустил такой php код
Результат под админом - 88 результатов. Результат под неавторизованным гостем - 5 результатов(причем 3 из 5 не содержат слова "Петух").
В чем тут может быть проблема? Заранее благодарен.
Сегодня столкнулся с проблемой поиска на сайте. Компонент search.page выдает результаты под админом, а под неавторизованным гостем(или обычным юзером) поиск толком не работает.
Ради интереса на странице запустил такой php код
Код |
---|
if( CModule::IncludeModule('search') ){ $q = "Петух"; $module_id = "iblock"; $obSearch = new CSearch; $obSearch->Search(array( "QUERY" => $q, "SITE_ID" => LANG, "MODULE_ID" => $module_id, )); //var_dump($obSearch); if ($obSearch->errorno!=0): ?> <font class="text">В поисковой фразе обнаружена ошибка:</font> <?echo ShowError($obSearch->error);?> <font class="text">Исправьте поисковую фразу и повторите поиск.</font> <? else: echo "1234<br/><br/>"; while($arSearch = $obSearch->Fetch()) { echo $arSearch['TITLE']."<br/>"; } endif; } |
Результат под админом - 88 результатов. Результат под неавторизованным гостем - 5 результатов(причем 3 из 5 не содержат слова "Петух").
В чем тут может быть проблема? Заранее благодарен.