Настройки поиска 1с битрикс

Обновлено: 07.07.2024

Поисковая система битрикса представлена модулем «поиск». При этом настройка поиска в битрикс производится в нескольких местах: это настройка самого модуля, настройка компонента, отвечающего за вывод результатов, настройка индексации инфоблоков и их свойств, настройка форумов и социальных сетей. Рассмотрим подробнее каждую из этих настроек.

Проверим настройки поиска в битриксе.

Для этого перейдем в раздел админки настройки - настройки модулей - поиск. Настройка использовать морфологию: позволяет вести поиск по различным измененным формам слов, например, компьютер – компьютера – компьютры. Поиск будет осуществляться по всем вариантам слова.

Настройка: “Символы, по которым не производится разделение документов на слова”

К примеру, если вы хотите вести поиск по артикулам, вроде “а-102”, необходимо удалить тире из этого поля. По значению поля поисковик склеивает слова

Также в настройках поиска битрикс есть поле для включения/исключения файлов по маске. Позволяет не индексировать определенные файлы.

Настройка поиска по инфоблокам

А вдминке, по адресу Контент – Типы инфоблоков – <Тип> - <Инфоблок> есть 2 галочки: индексировать разделы и галочка индексировать элементы для модуля поиска. По умолчанию они установлены. Они отвечают соответственно за индексацию разделов и элементов инфоблока. При необходимости можно отключить.

Настройка поиска Битиркс

Также необходимо настроить поиск битрикс по свойствам инфоблоков, напротив каждого свойства имеется галочка «участвует в поиске», настройка поиска по значениям также предусмотрено.

Настройка поиска по файлам

Также битрикс умеет вести поиск по статичным текстовым файлам, расположенным в корне вашего сайта. Для того, чтобы исключить определенные файлы, в настройках поиска битрикс есть маска исключения.

Индексация блогов, форумов

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

Курс предназначен для базовой подготовки администраторов сайтов, созданных на "1С-Битрикс: Управление сайтом". Изучив курс, вы освоите основные методы администрирования системы, а также пополните знания по темам, изученным в курсе Контент-менеджер.

Если вы добросовестно изучите курс, то научитесь:

  • управлять доступом к системе, сайтами, пользователями, группами пользователей;
  • работать с инструментами системы;
  • использовать возможности интерфейса по управлению системой;
  • работать с модулями "1С-Битрикс: Управление сайтом", связанными с оптимизацией и безопасностью работы сайта;
  • выполнять работу по конфигурированию веб-системы для оптимальной работы.

Если вам предстоит самостоятельная установка системы или перенос сайта на хостинг, то без курса Установка и настройка Курс Установка и настройка предназначен для специалистов устанавливающих "1С-Битрикс: Управление сайтом" или "Битрикс24 в коробке".

Начальные требования

Необходимый минимум знаний для изучения курса:

  • базовые навыки компьютерной грамотности и навыков работы с ОС Windows;
  • базовые знания о WWW и организации доступа к веб-серверу;
  • знание системы в рамках курса Контент-менеджер Мы считаем, что вы этот курс уже прошли и знаете многое о Битриксе. Поэтому подсказок во всплывающих окнах будет намного меньше, чем в курсе Контент-менеджер. , чтобы банально не путаться в интерфейсе.

Неплохо было бы иметь базовые навыки установки и администрирования *nix-систем.

У нас часто спрашивают, сколько нужно заплатить

Курс полностью бесплатен. Изучение курса, прохождение итоговых тестов и получение сертификатов - ничего из этого оплачивать не нужно.

Ещё у нас есть Академия 1С-Битрикс, где можно обучиться на платной основе на курсах нашей компании либо наших партнёров.

Баллы опыта

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


уроке.

Периодически мы заново оцениваем сложность уроков, увеличивая/уменьшая число баллов, поэтому итоговое количество набранных Вами баллов может отличаться от максимально возможного. Не переживайте! Отличный результат - это если общее число набранных Вами баллов отличается от максимального на 1-2%.

Тесты и сертификат

После изучения курса пройдите тесты на сертификацию. При успешной сдаче последовательности тестов на странице Моё обучение вы увидите результат обучения и там же - ваш сертификат в формате PDF.

Иконка успешно сданного вами курса отображается в вашем профиле на Freelance, если вы укажите ссылку на ваш профиль на сайте компании 1С-Битрикс.

Комментарии к урокам

Для преподавания оффлайн

Если данный курс берётся в качестве основы для оффлайного преподавания, то рекомендуемая продолжительность: 3 дня (24 академических часа).

Если нет интернета

iPhone:
FBReader
CoolReader
iBook
Bookmate

Windows:
Calibre
FBReader
Icecream Ebook Reader
Плагины для браузеров:
EpuBReader – для Firefox
Readium – для Google Chrome

iOS
Marvin for iOS
ShortBook
обновляются периодически, поэтому возможно некоторое отставание их от онлайновой версии курса. Версия файла - от 01.10.2021.

Как проходить учебный курс?

Как настроить поиск в Битрикс чтобы по всему сайту работал?
Поиск работает по каталогу, однако мне нужно чтобы по всему сайту работал, как это сделать, подскажите плиз

Простой 52 комментария

ну ты выбрал все пункты в области поиска, убедился что в других инфоблоках стоит галочка индексироать для модуля поиска, сделал переиндексацию? PetrPo, Да

Это нормально что 20 мин уже жду.
corby90, тогда смотри таблицу b_search_content, в ней есть то что тебе и надо? И приведи пример и скрин - что вводишь в поиск, что должно найтись, результат

600aa71d742ac000920649.jpg

PetrPo, Вы про это.
corby90, corby90, угу, про это. поставь дефолтный шаблон для поиска
P.S. давай на ты

600aaca193b78588100864.jpg

PetrPo, Вот так?!
corby90, через файловый менеджер открой /search/index.php, там у тебя конкретно этот компонент? если дя, просто сотри название шаблона (пустые кавычки оставь) и посмотри поможет или нет. PetrPo,

600ab0f764950054624663.jpg

PetrPo, Тут самому нужно нажимать или все автоматически происходит? не понимаю
corby90, автоматически, если хочешь пропустить шаг, нажимаешь corby90, покажи полностью подключение компонента, со страницы index.php

600ab6441efd6401243473.jpg

PetrPo,
corby90, ты таблицу b_search_content посмотрел, в ней есть нужные записи?

600ac132dd7da676146438.jpg

PetrPo,
corby90, так сейчас в подключении компонента, шаблон = пустые кавычки? или ты обратно вернул? corby90, а почему тогда верстка нестандартная? Посмотри есть в /bitrix/templates/.default/components/bitrix/search.page/.default или тоже самое только вначале /local/

600ac67d830bf583809857.jpg

PetrPo, research моежт влияет как то?
corby90, нет, должен быть .default, папка с точкой вначале - должно быть включено отображать скрытые папки и файлы PetrPo,
есть в локал еще такой путь

600ac947b74c6050426648.jpg

PetrPo, такой вот путь еще
corby90, остается последний вариант, кто-то не откопировал шаблон и изменил его в ядре, посмотри файл /bitrix/components/bitrix/search.page/.default/template,php , сравни верстку

600aca7a6c1e1898725735.jpg

corby90, блин проще так сделай

в редакторе сверху путь будет

600ae58c18da6217998033.jpg

PetrPo,
corby90, и че? бля, тебе стрелочку надо было нарисовать, я думал подсветки хватит. Нажми "Редактировать шаблон компонента"

600ae911b4e73403396526.jpg

PetrPo,
PetrPo, Блин я некоторые очевидные вещи не понимаю, потому что учусь, прости за нервы corby90, ну все значит с ядра /bitrix/components/bitrix/search.page/.default/template,php я тебе писал, открой этот файл и сравни там должна быть дефолтная верстка битриксовая, а не та что сейчас выводится corby90, да я спокоен как удав) стиль у меня такой, если кто-то сильно тупит, я над ним стебусь. Вот тут например, прямо совсем все печально у человека и он тоже получает дозу стёба PetrPo, Мне админ не тот пароль дала пздц, Петр ты не против если в понедельник обращусь? Или может сейчас подскажешь дальше что писать после того как в файле посмотрю PetrPo, Жестко)), Слушай Петр можно ли как то с тобой связаться вне форума? corby90, теоретически, конечно можно, я ведь человек, не бот) практически - смотря с какой целью corby90, В понедельник пиши, решим твой вопрос, там и посмотрим

600ea9c093d4b961705776.jpg

PetrPo,
Правильно? PetrPo, ПРиветствую, по поводу менторства можем обсудить вопрос? PetrPo, нет, я сортировкой возился, но решение так и не нашел PetrPo, тут я лазил
и тут

corby90, я к чему спросил, тебе не менторство нужно, если ты хочешь чтобы я тебе пальчиком тыкал как и что делать, то этого не будет - у меня нет ни времени, ни желания таким заниматься.
В моем понимании менторство - это ты пишешь код, я его рецензирую и говорю что по-моему мнению я бы сделал по-другому + помогаю выбрать вариант, в каком направлении двигаться, а не отвечаю на вопросы, на которые уже давно есть ответы.

Пока могу только повторится, раз ты с первого раза не понимаешь:
1. Битрикс специально пишут курсы, документацию, чтобы всякий мог прочитать и научиться хоть чему-нибудь. Судя по твоим вопросам, например ссылка, ты даже не заглядывал - это даже не начальный уровень framework-а, навыков администрирования достаточно, чтобы ответить на них.
2. Битрикс проводит платное тестирование, 2 теста - раньше стоило 1т.р. за первый тест и 2т.р. за второй, есть примеры заданий и их решений - это твоя начальная цель, без достижения которой все остальное не имеет никакого смысла. Платить за тесты и сдавать их желательно - это даст тебе уверенность в том что ты правильно понял + битриксоиды при проверке дают свою рецензию и советы где что надо было сделать по-другому, но необязательно, а вот разобрать их и сделать самому 100% надо

Задача — создать форму поиска, которая будет доступна на всех страницах сайта. Для этого используем два компонента: «Форма поиска» и «Стандартная страница поиска». Сначала создаем новый раздел search в корне сайта, где будут показываться результаты поиска. Вызываем визуальный редактор и справа выбираем «Служебные • Поиск • Стандартная страница поиска». В настройках поиска убираем постраничную навигацию сверху, все остальное оставляем «как есть»:


Включаем режим правки и копируем шаблон компонента. Имя шаблона будет search , копируем в общий шаблон local/templates/.default :


Открываем на редактирование скопированный шаблон local/templates/.default/components/bitrix/search.page/search/template.php , удаляем оттуда весь мусор от разработчиков Битрикс и пишем свой код:

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

Так что мне достаточно только указать его имя pager в настройках компонента:


Поскольку поиск должен быть доступен везде:

  • вызов компонента «Форма поиска» разместим во всех шаблонах страниц (у меня это voguis_index и voguis_blog )
  • сам шаблон компонента «Форма поиска» разместим в шаблоне по умолчанию local/templates/.default

Как обычно, чтобы получить код вызова компонента со всеми параметрами, переходим на тестовую страницу и вызываем визуальный редактор. Выбираем в правой колонке компонент «Служебные • Поиск • Форма поиска». Копируем код вызова компонента и выходим без сохранения.


Открываем на редактирование файлы шаблонов

  • local/templates/voguis_index/footer.php
  • local/templates/voguis_blog/footer.php

Комментируем HTML-код формы поиска и вставляем вызов компонента:


Переходим на главную страницу сайта, включаем режим правки и копируем шаблон компонента:


Имя шаблона будет search , копируем в папку общего шаблона .default :


Код вызова компонента в файле local/templates/voguis_index/footer.php был перезаписан, но нам еще нужно изменить код вызова и в шаблоне local/templates/voguis_blog/footer.php :

Открываем на редактирование скопированный шаблон local/templates/.default/components/bitrix/search.form/search/template.php .

Табличная верстка двадцатилетней давности нам не нужна, так что удаляем все и пишем свой код:

Читайте также: