Поиск по документации
Обновлено
Поиск для посетителя
В теме «База знаний» откройте поиск кнопкой в шапке или сочетанием Ctrl/Cmd + K. При вводе появляются подсказки. Отдельная страница результатов доступна по адресу поиска своего поселения:
https://example.com/docs/search/?query=установкаПоиск проверяет название, описание, Markdown и HTML статьи. Для запроса из нескольких слов должны найтись все учитываемые слова; они могут встречаться в разных полях одной статьи. Учитываются первые восемь слов. Совпадения в названии получают больший приоритет, чем совпадения в описании или основном тексте.
Публичный поиск возвращает до 100 статей. Запрос на витрине ограничен 200 символами. Пустой запрос не выдаёт список всех материалов. Вступления _index в результаты не входят.
Обычный посетитель ищет только среди опубликованных статей опубликованных разделов. Скрытие плитки проекта с главной не исключает его статьи из поиска. В поселении одного проекта поиск ограничен этим проектом.
Поиск в редакторе
Поле «Найти статью» внутри раздела бэкенда фильтрует список по заголовку и адресу статьи. Рядом можно выбрать главу. Это фильтр списка, а не полнотекстовый поиск витрины.
Через MCP агент может искать и черновики, если у него есть соответствующие права и доступ к проекту.
Если ничего не найдено
Сократите запрос до одного характерного слова. Проверьте, что статья и её раздел опубликованы, а слова находятся в названии, описании или содержании обычной статьи. Текст вступления раздела не ищется.
JSON для своей темы
GET https://example.com/docs/search/?query=установка&format=jsonОтвет содержит query и results с найденными статьями и выдержками. Исходные Markdown и HTML в публичный ответ не включаются. Формат ответа — application/json, без оформления страницы; авторизация для публичного поиска не требуется.
При создании своих подсказок вставляйте найденные названия и выдержки как текстовые DOM-узлы. Пример серверного вызова {$wa->code->search()} — в статье о хелпере.