Всем привет.
Сегодня столкнулся с проблемой поиска на сайте. Компонент 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 не содержат слова "Петух").
В чем тут может быть проблема? Заранее благодарен.