Cloudflare AI Search не фильтрует длинное metadata: как учесть 64 UTF-8 bytes и общий лимит. Практический разбор: Измерить UTF-8 bytes сериализованного metadata вместе с system overhead, вынести устойчивый короткий filter key в начало строки, учитывать пять custom fields и полный reindex после schema change, затем проверить синтетические документы.
1. Зафиксируйте границу сценария: Cloudflare AI Search не фильтрует длинное metadata: ка
Исходная пользовательская боль здесь конкретна: Документ проиндексирован и metadata видно, но фильтр по длинному строковому значению возвращает пусто или часть полей исчезает после изменения схемы. Поисковое намерение не следует расширять до общей диагностики продукта: Почему cloudflare ai search хранит длинное custom metadata но filter не находит значение после первых 64 utf8 bytes и как проверить общий 10 kib envelope reindex и schema. Актуальный повод также ограничен проверенным событием: 25–26 августа 2026 года Cloudflare обновил AI Search metadata limits: общий 10 KiB envelope на vector, пять custom fields и только первые 64 UTF-8 bytes каждой строки участвуют в фильтрации. Сначала запишите версию компонента, время, одну затронутую роль или поверхность и один ожидаемый результат. Не копируйте имена, адреса, идентификаторы учётных записей, токены, ключи, полные журналы и приватные ссылки. Сигнал показывает существование изменения или вопроса, но сам по себе не устанавливает причину, охват либо применимость к соседней конфигурации.
2. Отделите подтверждённый механизм от догадки (developers.cloudflare.com, developers.cloudflare)
Техническая граница проверена по прямым первичным материалам. Источник 1: Официальная документация фиксирует общий compact JSON UTF-8 envelope 10 KiB с system metadata и overhead, приоритет configured fields, максимум пять custom fields, полный re-index после schema change и filterable prefix 64 bytes. Источник 2: Официальная страница объясняет, что filter применяется до retrieval и сопоставляет только первые 64 UTF-8 bytes каждой строки, даже если более длинное значение хранится. Совпадение названия функции или симптома ещё не доказывает, что конкретный случай вызван именно этим механизмом. Сверяйте дату, точную редакцию документа, доступность функции и область действия. Если интерфейс, версия или роль не совпадают с документацией, пометьте гипотезу как неподтверждённую и не переносите вывод на другой продукт, операционную систему, устройство или организацию.
3. Проведите обратимый тест для t10-cloudflare-ai-search-metadata-envelope
Безопасный порядок действий для этого намерения: Измерить UTF-8 bytes сериализованного metadata вместе с system overhead, вынести устойчивый короткий filter key в начало строки, учитывать пять custom fields и полный reindex после schema change, затем проверить синтетические документы. До изменения сохраните исходное значение или снимок только нужного параметра. Меняйте один фактор за раз, повторяйте один и тот же контрольный вход и сразу фиксируйте наблюдаемый результат. Не удаляйте рабочие ресурсы, не сбрасывайте профиль, не отключайте проверку безопасности и не меняйте сетевой маршрут ради ускорения проверки. Тест считается информативным, только если заранее определены успешный исход, отрицательный исход и способ возврата. Если результат нельзя однозначно связать с одним изменением, верните исходное состояние и остановите эксперимент.
4. Прочитайте матрицу исходов без подмены ответа
Самостоятельная практическая ценность материала: Матрица storage visibility × filterable prefix × 10 KiB envelope × field priority × schema reindex, граничные тесты с ASCII и многобайтными символами и минимальный пакет диагностики без содержимого документов. Заполняйте матрицу фактическими наблюдениями, а не предполагаемой причиной. В первой ветке все обязательные признаки совпадают с официальным контрактом — тогда выполняется только документированный следующий шаг. Во второй ветке совпадает симптом, но расходятся версия, роль, поле или жизненный цикл — это отдельный случай, его нельзя лечить механической заменой бренда или устройства. В третьей ветке данных недостаточно — ничего необратимого не меняйте, а соберите минимальный контрольный пример. Такой порядок сохраняет различие между событием, состоянием и выводом.
5. Стоп-линии и минимальный пакет для эскалации
Остановитесь, если действие требует раскрыть секрет, отключить защитную проверку, удалить ресурс без резервной копии, изменить production сразу для всех или опереться на непроверенный форумный совет. Уникальность ответа проверена отдельно: Каталог не содержит диагностики Cloudflare AI Search, где stored metadata отделено от filterable 64-byte prefix, а лимит считается по общему JSON envelope с system overhead. Для поддержки по сценарию t10-cloudflare-ai-search-metadata-envelope достаточно обезличенного пакета: версия, время, роль или поверхность, ожидаемый и фактический результат, одна строка безопасной ошибки, выполненный обратимый шаг и результат возврата. Удалите из пакета персональные данные, полные IP-адреса, домены частной инфраструктуры, ключи, cookies, содержимое документов и конфигурации целиком. Цель эскалации — показать точную границу воспроизведения, а не передать весь профиль среды.
Материал подготовлен самостоятельно с помощью автоматизации и редакционно проверен 28 августа 2026 года по обезличенному публичному сигналу и прямым первичным источникам; персональные данные и частные обстоятельства не использовались.
Источники и проверка
- Cloudflare AI Search — Metadata attributes проверено 2026-08-28
- Cloudflare AI Search — Filtering проверено 2026-08-28
Информация актуальна на дату публикации. Правила сервисов, приложений и сетей могут меняться.