Как проверить текст на уникальность

Справочная статья CDP I-LIM.
Версия: v2Дата: 01.01.2026

Text Analyzer проверяет уникальность, источники совпадений, фрагменты, водность, спамность и читаемость текста.

Перед запуском

Текст должен быть не пустым и не превышать лимит тарифа. Если вы проверяете файл, он должен пройти через cdp_files, чтобы текст был корректно извлечён.

[ТУТ СКРИНШОТ: страница анализа текста с полем ввода и настройками проверки]

Порядок действий

  1. Откройте проект.
  2. Перейдите в SEO → анализ текста.
  3. Вставьте текст или загрузите файл.
  4. Выберите режим: project-only, external-only или hybrid, если он доступен.
  5. Запустите проверку.
  6. Откройте источники совпадений и подсветку фрагментов.

Как читать результат

  • uniquePercent — итоговая уникальность только если web/project verification реально выполнена;
  • borrowedPercent — покрытие текста совпавшими фрагментами;
  • sources — найденные URL/страницы-источники;
  • matchedFragments — конкретные диапазоны совпадений;
  • metrics — водность, спамность, читаемость и другие локальные показатели.

Если уникальность не посчиталась

  • внешний retrieval не дал кандидатов;
  • parser не смог загрузить страницы-кандидаты;
  • истёк тайм-бюджет verification;
  • текст слишком короткий или слишком общий;
  • лимит тарифа не позволяет external-проверку.
Правильная трактовка:
  sourcesCount = 0 и diagnostics.retrievalMode = EXTERNAL_EMPTY
  -> нельзя писать "уникальность 100%" как факт web uniqueness
  -> нужно показать, что внешние источники не найдены или проверка не вычислена

Контрольный чек-лист

  • Проверьте, что вы находитесь в правильном проекте, а не в соседнем тестовом проекте.
  • Проверьте роль пользователя: часть кнопок видна только администратору.
  • Откройте DevTools → Network и найдите запрос к /v1/....
  • Скопируйте точный текст ошибки, HTTP-статус и время возникновения.
  • Если операция связана с лимитом, откройте страницу лимитов до повторного запуска.

Что приложить к задаче разработчику

Чтобы проблему можно было быстро воспроизвести, приложите URL страницы, projectUuid, время ошибки, скриншот интерфейса, скриншот Network-запроса и архив логов. Для ошибок bootstrap отдельно проверьте, были ли в gateway.log не только GET, но и POST/PUT запросы.

[ТУТ СКРИНШОТ: Network-запрос с route, HTTP-статусом и response body]