Документация для разработчиков

Правила сортировки результатов поиска

В этом разделе

  • О правилах сортировки результатов поиска
  • Управление правилами сортировки
  • Фильтр
  • Контекстная панель
  • Список правил
  • Обновление поискового индекса
  • О правилах сортировки результатов поиска

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

    Вместе с тем очень часто требуется при выводе результатов поиска отдать предпочтение документам той или иной тематики. Например, может потребоваться "поднять" в результатах поиска товары, которые требуют скорейшего сбыта. Для достижения подобных целей служит специальный механизм, при помощи которого можно задать требуемый вес (ранг, page, rank) желаемым страницам. При отображении результатов поиска, страницы, соответствующие заданным правилам сортировки, будут отображены в самом начале списка, в соответствии с весами, указанными в правилах.

    Фиксированный вес может быть присвоен:

    • статическим файлам (требует указания полного пути к таким файлам);
    • информационным блокам (дополнительно могут быть указаны: тип информационных блоков, информационный блок и элемент, которым следует отдать предпочтение);
    • форумам (могут быть указаны: форум, тема выбранного форума и сообщение).

    Форма Список правил сортировки отображает все существующие правила сортировки, позволяет добавить новые правила, а также пересоздать существующий поисковый индекс. Перегенерация индекса требуется, если вы добавили, удалили или изменили какое-либо правило сортировки. Таким образом, назначение или изменение правил сортировки делится на два этапа:

    • первый этап: управление правилами сортировки - создание, правка или удаление правил;
    • второй этап: обновление поискового индекса для вступления новых правил в силу.

    Шаг 1. Управление правилами сортировки

    Фильтр

    Фильтр используется для задания параметров отбора правил сортировки, отображаемых в списке. Нижеследующая таблица описывает поля фильтра.

    ПолеОписание
    Найти

    Позволяет найти правила по их основным параметрам: идентификатору или сайту. Поле присутствует, даже если фильтр свернут.

    IDСистемный идентификатор правила. Это поле обычно представляет интерес для разработчиков.
    СайтСайт, на котором действует искомое правило.
    МодульМодуль, к элементам которого применимо искомое правило.
    Параметр 1Параметр искомого правила. В зависимости от выбранного модуля, параметр может определять имя файла, тип информационного блока, форум и т.д.

    Для того чтобы отобразить только требуемые правила, нажмите кнопку Найти. Для отображения всех сообщений нажмите кнопку Отменить.

    Контекстная панель

    КнопкаОписание
    ДобавитьПереход к форме создания нового правила сортировки.
    НастроитьПереход к диалогу настройки внешнего вида отчетной формы.
    ExcelЭкспорт данныx из отображаемой таблицы в MS Excel.

    Нажатием кнопки Сохранить можно применить изменения в полях Вес правил.

    Список правил

    ПолеОписание
    Колонка флажковПоле предназначено для выбора правил, к которым предполагается применить какое-либо правило или действие.
    Меню
    действий
    При нажатии на кнопку действий конкретного правила, отображается меню, позволяющее Изменить или Удалить правило.
    IDСистемный идентификатор правила.
    СайтСайт, на котором действует данное правило.
    МодульМодуль, к элементам которого применимо данное правило.
    Параметр 1Первый параметр правила. В зависимости от выбранного модуля, параметр может определять:
    • для Cтатических файлов - не используется;
    • для модуля Информационные блоки - тип информационного блока;
    • для модуля Блоги - не используется;
    • для модуля Форум - форум;
    • для модуля Социальная сеть - не используется.
    Параметр 2Второй параметр правила. Может определять:
    • для Статических файлов - не используется;
    • для модуля Информационные блоки - информационный блок;
    • для модуля Блоги - не используется;
    • для модуля Форум - тему форума;
    • для модуля Социальная сеть - не используется.
    Параметр 3Третий параметр правила. Может определять:
    • для Статических файлов - полный путь к файлу;
    • для модуля Информационные блоки - элемент информационного блока;
    • для модуля Блоги - блог, комментарий блога, сообщение блога, пользователь блога;
    • для модуля Форум - текст в сообщении темы форума;
    • для модуля Социальная сеть - группу соцсети, тему группы соцсети, тип инфоблока и инфоблок, для которых определен функционал соцсети (форумы, блоги, галереи групп и пользователей).
    ВесВес (ранг) правила. Документы, соответствующие критериям правила, будут расположены в списке результатов поиска с соответствии с рангом сортировки. Чем больше значение веса, тем выше в списке будет отображен документ.

    Шаг 2. Обновление поискового индекса

    Этот раздел формы содержит только кнопку Обновить. Обновление индекса поиска требуется, чтобы изменения (создание, правка или удаление правила сортировки) вступили в силу. Для обновления индекса, нажмите эту кнопку. Процесс обновления можно остановить с помощью кнопки Остановить, с помощью кнопки Продолжить его можно возобновить.



    Пользовательские комментарии

    Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

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

    Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
    © «Битрикс», 2001-2018, «1С-Битрикс», 2018