База знаний

Поиск по базе знаний

ID статьи: 190
Последнее обновление: 10 мая, 2023

Как работает поиск

По умолчанию функция поиска KBPublisher использует полнотекстовый поиск MySQL. Этот естественно-языковой поиск позволяет вводить вопрос или предложение, содержащее информацию, которую ищет пользователь. Программа использует логику для определения ключевых слов в предложении.

При необходимости можно использовать поисковую систему Sphinx. Sphinx – это полнотекстовая поисковая система, которая обеспечивает быстрый и релевантный полнотекстовый поиск. Более подробно описано в статье Как включить поиск Sphinx.

Что ищет система

Если параметры поиска не заданы, то функция поиска проверяет следующее:

  • Для статьи: название, контент, мета описание, ключевые слова (теги).
  • Для файла: название, имя файла, контент, ключевые слова (теги).
  • Для новости: название, контент, ключевые слова (теги).

Расширенный поиск позволяет сузить область поиска до определенного типа контента, временного периода, заголовка, ключевых слов/тегов или идентификаторов записей (статей, новостей, файлов и т.д.). Кроме того, дополнительные параметры позволяют выбрать категории или типы статей для поиска в зависимости от выбранного типа контента.

Специальный поиск

Если в поле поиска ввести число, то по умолчанию система ищет статьи или файлы, имеющие этот идентификационный номер. Если необходимо найти числовое значение в тексте статьи, то число следует вводить в кавычках. Например, "123". Такой режим поиска можно отключить. Для этого:

  • В Панели администратора откройте модуль Настройки.
  • Перейдите на вкладку Публичный раздел.
  • Перейдите на вкладку Общее.
  • В разделе Поиск снимите флаг Поиск по ID статьи.
  • Сохраните изменения, нажав кнопку Сохранить.

Чтобы найти статью по ее идентификатору, введите id:[entry_id]. Если статья с таким идентификатором существует, то она отобразится в результате поиска.
Чтобы найти файл по его идентификатору, введите file_id:[entry_id]. Если файл с таким идентификатором существует, то он отобразится в результате поиска.
Чтобы поиск выполнялся только в заголовках, введите title:[search string]. Такой запрос активирует поиск статьи, файла или новости с указанным идентификатором в зависимости от того, в каком разделе выполняется поиск.
Чтобы найти запись по тегам, введите tags:[tag1],[tag2]. Такой запрос активирует поиск статьи, файла или новости с указанными тегами в зависимости от того, в каком разделе выполняется поиск.
Если используется специальный поиск, то строка поиска будет выделена зеленым цветом, вот так.

Результаты поиска

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

Живой поиск

При вводе текста в поле поиска система предлагает варианты окончания запроса, основываясь на популярном контенте или вариантах написания. По умолчанию функция живого поиска включена. Подробно о том, как ее отключить/включить, описано в статье Как включить показ вариантов написания.

Эта статья была:   Полезна | Не полезна
ID статьи: 190
Последнее обновление: 10 мая, 2023
Ревизия: 8
Доступ: Открытый доступ
Просмотры: 12442
Комментарии: 0