Поиск по смыслу
Настройте поиск по смыслу и проверьте, какие фрагменты встреч проиндексированы.
Найдите обсуждение, даже если его слова отличаются от вопроса. Поиск по смыслу сравнивает числовые представления текста — векторы, полученные выбранным компонентом. Нужны сохранённые расшифровки и установленный локальный компонент либо явно заданный удалённый сервис. Если он не настроен, сразу используйте поиск слов.
Выберите место обработки текста
Локальный компонент обрабатывает текст на компьютере и должен быть установлен заранее. Удалённый сервис получает расшифровки при построении векторов и вопрос при поиске. Явно выбирайте адрес, идентификатор компонента и размерность. Инструмент не скачивает компоненты. Предпросмотр построения не загружает их и не отправляет текст.
Примеры используют локальный e5-small. Проверьте установку до применения; одно имя ничего
не устанавливает. Для сопоставимости локальные и удалённые результаты должны использовать
тот же компонент и размерность, что сохранённые векторы.
Векторы встреч
Выберите уже установленный локальный компонент или явно укажите удалённый адрес и размерность:
zm meetings embeddings --model e5-small --json
zm meetings embeddings --model e5-small --yes --limit 100 --json
zm meetings semantic "example plan" --model e5-small --max-chunks 1000 --json
zm meetings semantic "example plan" --model example-model --base-url http://127.0.0.1:8080/v1 --dims 384 --jsonПервая команда показывает состояние фрагментов без открытия компонента, скачивания файлов и
вычисления векторов. --yes проверяет и открывает выбранный компонент, пересоздаёт фрагменты и
обрабатывает одну ограниченную порцию. Локальный компонент должен быть установлен заранее;
команда не скачивает его. Для OpenAI используется OPENAI_API_KEY. Удалённый сервис несовместим с --offline.
Создать векторы
Обработка использует текущие версии расшифровок и снова проверяет хеши перед сохранением.
--after-transcript-id продолжает подготовку фрагментов; --after-hash — вычисление отсутствующих
векторов. Это разные курсоры. Общие кешированные векторы сохраняются для других ресурсов.
Подтверждённый результат завершённой обработки может быть выведен в короткий период завершения
после отмены, затем процесс выходит с кодом 130. При ошибке или отмене запроса такой квитанции нет;
заблокированный вывод может помешать её доставке.
Искать
Поиск вычисляет вектор только для запроса и читает существующие векторы; он не создаёт их заново.
Результаты ранжируют просмотренных кандидатов выбранного аккаунта и компонента. --after-chunk-id
продолжает сканирование кандидатов, а не страницы глобального рейтинга. Отчёт показывает просмотренную
часть; полнота индекса и архива неизвестна. --max-rows и --max-text-bytes ограничивают чтение расшифровок.
Проверьте, что построение создало векторы, прежде чем ожидать совпадений. Откройте результат через источники встречи и прочитайте контекст: сходство — кандидат, а не доказательство решения. При пустом результате проверьте профиль, компонент, наличие векторов и покрытие просмотра до вывода об отсутствии обсуждения.