Поиск контента

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

Поле поиска в шапке

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

Поиск в книге или главе

При просмотре книги или главы строка поиска находится в верхней части левой боковой панели. Эти поиски охватывают все вложенные элементы.

Выбор перемещения и ссылки

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

Расширенный синтаксис поиска

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

Тип поиска | Синтаксис | Примеры | Описание

Отрицание поисковых запросов

Для точного поиска, поиска по тегам и фильтрам можно отрицать (НЕ) условие поиска, добавив перед ним дефис (-). Например, поиск с параметром -[местоположение] исключит из результатов поиска все записи с тегом местоположение.

Доступные фильтры

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

Синтаксис | Примеры | Описание

Примеры поиска

Ниже приведены примеры использования вышеуказанного синтаксиса и фильтров:

  1. "мой кот" {просмотрено_мной} {обновлено_после:2017-01-24}

    • "мой кот" — поиск контента, содержащего точную фразу «мой кот»;

    • {просмотрено_мной} — просмотрено текущим пользователем;

    • {обновлено_после:2017-01-24} — последнее обновление должно быть после 24 января 2017 года.

  2. учебник обсуждение -"черновик" [встреча] {тип:страница} {создано_мной}

    • учебник обсуждение — поиск контента с любыми словами «учебник» или «обсуждение»;

    • -"черновик" — исключение результатов, содержащих точное слово «черновик»;

    • [встреча] — показывать только контент с тегом «встреча»;

    • {тип:страница} — показывать только страницы, скрывая главы и книги;

    • {создано_мной} — созданный текущим пользователем.

  3. {тип:книга|глава} {создано_мной} {создано_после:2016-08-12} {создано_до:2017-02-18}

    • {тип:книга|глава} — поиск среди всех книг и глав;

    • {создано_мной} — создано текущим пользователем;

    • {создано_после:2016-08-12} — создание произошло после 12 августа 2016 года;

    • {создано_до:2017-02-18} — но до 18 февраля 2017 года.

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


Версия #1
Василий Сергеевич создал 2025-03-13 05:36:03 UTC
Василий Сергеевич обновил 2025-03-13 05:36:47 UTC