Indexing Service issue
От: dimka_da  
Дата: 13.09.05 16:22
Оценка:
Народ, кто работал с сервисом индексации, объясните!

У меня такая задача: есть файл, в котором хранится много документов
(формат файла нестандартный). Хочется как-нить проиндексировать документы в нем чтобы потом иметь
возможность быстрого поиска нужного дока ( для этого собирался в индексе хранить Value — ключ документа)

Почитал MSDN и нашел там Indexing Service, который вроде идеально мне подходит.
Стал писать свой IFilter, но после долгих опытов выявил следующую особенность —
индексер не может работать с файлом, в котором есть несколько доков. Вроде как архитектурная особенность
Indexing Service'а: один файл — один документ.

Доводы:
1) Все примеры из pSDK
2) Завязка на эвенты от файловой системы.
3) Интерфейс IFilter не имеет возможности сообщить о конце одного и начале нового документа.

Кто-нибудь может это подтвердить или опровергнуть ? (Очень неохота писать свой индексер)
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.