Ошибка поиска битрикс

Типичные ошибки

Урок
719
из
932

Сложность урока:

2 уровень — несложные понятия и действия, но не расслабляйтесь.


2 из 5

Дата изменения:
01.03.2023

Просмотров:
36828

Недоступно в лицензиях:

Текущую редакцию Вашего 1С-Битрикс можно просмотреть на странице Обновление платформы (Marketplace > Обновление платформы).


Ограничений нет

В уроке рассмотрим решение ошибок поискового характера:

  • Поиск выдаёт ссылки на несуществующие страницы
  • «Зависает» переиндексация статических файлов
  • Поиск выдаёт ссылки на несуществующие страницы (404 — HTTP not found)

    • Ошибки поиска элементов инфоблока связаны с неправильно указанным

      URL’ом страницы детального просмотра элемента




      . Этот URL используется при формировании страницы результатов поиска. Соответственно, если он проставлен неправильно или указывает на несуществующую страницу, то пользователь по ссылке попадет не на страницу просмотра найденного элемента, а на 404-ю.

      Кроме того, похожая ситуация возникает, если компонент работает в режиме ЧПУ, а URL в настройках инфоблока прописан не в ЧПУ. В данной ситуации следует указать URL по правилам ЧПУ.

      Примечание: чтобы разделы и элементы инфоблока могли участвовать в поиске, в форме настройки инфоблока также следует отметить опции Индексировать разделы для модуля поиска и Индексировать элементы для модуля поиска. Подробнее читайте в уроке Настройки инфоблока для корректного поиска элементов.

    • Проблема может возникать со ссылками на страницы форума и блога. Проверьте корректность шаблонов путей к сообщениям форума, блога.

    Внимание! После изменения путей обязательно выполните переиндексацию сайта.

    «Зависает» переиндексация статических файлов

    Проблема: информационные блоки индексируются нормально, а статические файлы — нет. Переиндексация зависает и изменение шага индексации на странице Настройки > Поиск > Переиндексация не помогает.

    Решение: причиной является большой файл на сайте, который не успевает проиндексироваться за шаг. В настройках модуля Поиска установите ограничение на размер в поле Максимальный размер индексируемого документа в килобайтах.

    Антон,

    Ищем по элементам каталога.
    У нас есть 22 товара в которых есть слово «круг»:
    Костер круглый «Вулканическая пыль»
    Костер круглый Облако
    Браслет Круг Gold
    Серьги «Восточные круги»
    и тд

    И вот ни одного не находит …..

    $APPLICATION->IncludeComponent("custom:search.page", "template1", array(
    	"RESTART" => "N",
    	"CHECK_DATES" => "N",
    	"USE_TITLE_RANK" => "N",
    	"DEFAULT_SORT" => "rank",
    	"arrFILTER" => array(
    		3 => "iblock_catalog",
    	),
    	"arrFILTER_main" => array(
    	),
    	"arrFILTER_iblock_services" => array(
    		0 => "all",
    	),
    	"arrFILTER_iblock_news" => array(
    		0 => "all",
    	),
    	"arrFILTER_iblock_catalog" => array(
    		0 => "all",
    	),
    	"arrFILTER_iblock_catalog_custom" => array(
    		0 => "8",
    	),
    	"PAGE_RESULT_COUNT" => "12",
    	"AJAX_MODE" => "N",
    	"AJAX_OPTION_SHADOW" => "Y",
    	"AJAX_OPTION_JUMP" => "N",
    	"AJAX_OPTION_STYLE" => "Y",
    	"AJAX_OPTION_HISTORY" => "N",
    	//"CACHE_TYPE" => "A",
    	//"CACHE_TIME" => "36000000",
    	"DISPLAY_BOTTOM_PAGER" => "Y",
    	"PAGER_TITLE" => "Результаты поиска",
    	"PAGER_SHOW_ALWAYS" => "N",
    	"PAGER_TEMPLATE" => "arrows_techshop",
    	"SHOW_ITEM_TAGS" => "N",
    	"SHOW_ITEM_DATE_CHANGE" => "N",
    	"SHOW_ORDER_BY" => "N",
    	"SHOW_TAGS_CLOUD" => "N",
    	"AJAX_OPTION_ADDITIONAL" => ""
    	),
    	false
    );?>

    Хостинг 1С БитриксОфициальный сертифицированный
    хостинг для продуктов 1С Битрикс

    Битрикс-стандарт INFO Оптимизированные тарифы для быстрой работы корпоративных и информационных сайтов на 1С Битрикс.

    21.03.2020

    В случае сбоя работы поиска рекомендуестся пошаговое выполнение рекомендаций. После каждой требуется производить тестирование работы поиска:

    1. Произвести полную переиндесацию /bitrix/admin/search_reindex.php
    2. Сбросить кэш на сайте /bitrix/admin/cache.php (очистка файлов кеша)
    3. Отключить «использование морфологии» в настройках модуля поиска /bitrix/admin/settings.php
    4. Изменить код в файле /bitrix/modules/search/classes/general/search.php
      код: if (!array_key_exists(«STEMMING», $aParamsEx)) $aParamsEx[«STEMMING»] = COption::GetOptionString(«search», «use_stemming») == «Y»;
      заместить: if (!array_key_exists(«STEMMING», $aParamsEx)) $aParamsEx[«STEMMING»] = COption::GetOptionString(«search», «use_stemming», ‘N’) == «Y»;
    5. Переустановить модуль поиска (удалить вместе с таблицами и статистикой) в /bitrix/admin/module_admin.php

    Концепция и все материалы с сайта btrxboost.com включающие в себя текстовую, графическую, видео, аудио и маркетинговую информацию, защищены российским и международным законодательством. В соответствии с соглашением об охране авторских прав и интеллектуальной собственности (ст. №1259, №1260, гл. 70 “Авторское право” ГК РФ от 18.12.2006 № 230-ФЗ) и согласно сертификату собственности авторских прав на информационные материалы RID 07N-4M-48 от 12.08.2012, а также сертификата DMCA id: f25cb914-aba8-4988-a116-13afb399bba2 от 21.06.2019.

    В случае нарушений данных правил, применяются следующие меры: подача официального заявления в судебные органы в т.ч. с эскалацией запроса хостинг-провайдеру на котором расположен сайт-нарушитель, а также подача запроса на исключение сайта-нарушителя из поисковых систем согласно “Online Copyright Infringement Liability Limitation Act” по ч. II, раздел 512 к закону об авторском праве по DMCA.


    Не работает поиск Битрикс

    Не работает поиск Битрикс

    13.12.2015

    Столкнулся с проблемой. Не работает поиск Битрикс, после выдачи результатов при нажатии на результат выдает ошибку 404. Как выяснилось причина оказалась простая — неправильные урлы в инфоблоке. После изменения стандартных настроек ЧПУ в настройках компонента каталога, в самом инфоблоке остались настройки ЧПУ по умолчанию. При работе поиск берет настройки инфоблока и это приводило к ошибке.

    ЧПУ-каталога

    Ещё статьи:

    12.05.2023
    Битрикс убрал тип поля «Привязка к карте Яндекс»
    В новых обновлениях Битрикс убрал тип поля «Привязка к карте Яндекс».
    ID: 455

    18.01.2023
    Нюансы перехода битрикс на РНР 8.0
    С февраля битрикс прекращает поддерживать РНР 7.4 и в битрикс сегменте сайтов начался переход на РНР 8 для получения обновлений.
    Но без нюансов и ошибок…
    ID: 431

    10.01.2023
    БУС окончательно всё?
    Появилась информация от битрикс, что грубо говоря поддержка по отраслевому медицинскому решению от битрикс будет до 1 февраля 2024 года, а что потом б…
    ID: 426

    Новые статьи в блоге:

    Возврат к списку

    Некорректно работает поиск по интернет-магазину

    ID статьи: 254
    , создана 14 авг 2017 , последнее исправление  29 май 2019

    Поиск по сайту происходит по полному совпадению указанного в поисковой строке выражения с выражением в названии товара, при этом в выдачу попадают товары, в названии которых искомое выражение стоит в начале слова, но не в конце. Например, при поиске по слову «культиватор» одним из результатов будет «оснастка к КУЛЬТИВАТОРам», а товары с названием «мотоКУЛЬТИВАТОР» отображены не будут.


    Решение

    Чтобы поиск стал менее точным, произведите настройки согласно инструкции:  https://aspro.ru/kb/article/185/.

    Если инструкция не помогла, отключите использование морфологии в поиске и переиндексируйте сайт.

    Для этого перейдите в административной части сайта в Рабочий стол → Настройки → Настройки продукта → Настройки модулей. В списке модулей (поле под заголовком раздела) выберите поиск.

    Переключитесь на вкладку «Морфология» и снимите галочку у пункта «Использовать морфологию».

    Сохраните изменения и перейдите к переиндексации сайта с помощью одноименной кнопки.

    Снимите галочку у пункта «Переиндексировать только измененные» и запустите переиндексацию.


    Понравилась статья? Поделить с друзьями:

    Не пропустите эти материалы по теме:

  • Яндекс еда ошибка привязки карты
  • Ошибка поиска dns на планшете
  • Ошибка поиска controller читаемой памяти не найдено
  • Ошибка поиска 100504 hik connect
  • Ошибка поиск гугл

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии