| Предыдущий | Следующий |
| FDAEMON_E_NOWORDLIST | SEARCH_E_NOMONIKER |
FDAEMON_E_TOOMANYFILTEREDBLOCKS
Что означает FDAEMON_E_TOOMANYFILTEREDBLOCKS
FDAEMON_E_TOOMANYFILTEREDBLOCKS — при фильтрации превышен лимит буферизуемых блоков извлечённого содержимого.
Filter Daemon — компонент старой Windows Indexing Service, который запускал filter handlers и передавал извлечённый текст/свойства в каталог индекса. Коды FDAEMON_E_* относятся к этому legacy pipeline, а не к синтаксису поискового запроса.
Что проверить
- Запишите число/размер выдаваемых blocks и скорость их потребления downstream-частью индексатора.
- Проверьте handler на большое число очень мелких chunks или удержание уже переданных блоков.
- Сравните проблемный документ с меньшим документом того же формата и той же версией handler.
Что делать
Исправьте handler/downstream backpressure или безопасный лимит, если он подтверждён как слишком мал. Простое увеличение лимита без анализа может превратить ограниченный сбой в чрезмерное потребление памяти.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.