Когда диалогов десятки, «пролистать список» перестаёт работать. В Adminica поиск по чатам и быстрая история решают две разные задачи: мгновенно сузить видимый список и найти совпадение в архиве, даже если тред не открыт в сайдбаре.
Два уровня поиска
| Уровень | Что делает | Когда срабатывает |
|---|---|---|
| Локальный фильтр | Скрывает чаты, у которых в названии или превью нет запроса | Сразу при вводе в «Поиск по чатам…» |
| Серверный поиск | Ищет по архиву диалогов пользователя, показывает сниппет | От 2 символов, с небольшой задержкой (~300 мс) |
Серверный эндпоинт: GET /api/v1/chats/search?q=…&limit=10 (нужна сессия). Клик по результату открывает тред и подтягивает сообщения.
Почему сайдбар больше не «висит»
Раньше полная история могла тянуть тяжёлые тела сообщений и метаданные — список из сотен чатов открывался десятки секунд. Сейчас сайдбар сначала получает компактный список диалогов, а содержимое конкретного чата подгружается при открытии. Отдельно лёгкий /health/features не заставляет UI ждать полный health-check сервисов.
- Список чатов без тяжёлых полей вроде полного
entry.content - Ленивая подгрузка выбранного треда
- Последний серверный диалог открывается сразу, без пустого «Новый чат» поверх живой истории
Как пользоваться
- Откройте боковую панель чата.
- Введите фрагмент названия или ответа (например
podилиnginx). - Выберите нужный чат из отфильтрованного списка или из блока серверных результатов.
Если ничего не найдено, увидите понятные пустые состояния: «Ничего не найдено по запросу…» и «Нет совпадений в архиве диалогов».
Практики применения
- Ищите по уникальному термину из ответа (имя сервиса, CVE, номер регламента), а не по общим словам вроде «как».
- Переименуйте важные треды вручную — поиск по названию сработает быстрее.
- Для командной базы знаний используйте библиотеку и сценарии; поиск по чатам — про вашу личную историю работы.
Практика с библиотекой Adminica
Тема «Поиск по чатам и быстрая история диалогов» лучше всего раскрывается на ваших материалах: кураторская библиотека плюс документы профиля и org-библиотека (если подключена). Задайте в чате конкретный вопрос, проверьте блок источников и при необходимости уточните формулировку — так RAG даёт воспроизводимый ответ, а не общий пересказ.
Короткий чек-лист
- Один главный вопрос за сообщение; контекст — во вложении или ссылке на запись архива.
- После обновления документов дождитесь индексации, прежде чем сравнивать ответы.
- Для командных регламентов храните master-копию в согласованном разделе базы знаний.
Тарифы и on-prem зависят от контура; начните с чата на своих данных и оцените качество по цитатам, а не только по гладкости текста.
Итог: поиск по чатам возвращает к нужному диалогу за секунды, а компактная история держит сайдбар отзывчивым даже при длинном архиве.