ИНТЕЛЛЕКТУАЛЬНОЕ ИНДЕКСИРОВАНИЕ КОНТЕЙНЕРА И ПОИСК В НЕМ

1. Реализуемый компьютером способ индексирования содержимого контейнера файлов, содержащий этапы, на которых
осуществляют доступ к элементам в контейнере файлов и
для каждого элемента в контейнере файлов:
определяют, является ли элемент ссылкой на файл для целевого файла,
если элемент является ссылкой на файл, определяют, находится ли целевой файл ссылки на файл в объеме индексирования,
если целевой файл находится в объеме индексирования, индексируют внешние свойства ссылки на файл, и
если целевой файл находится вне объема индексирования, индексируют внутренние и внешние свойства и контент целевого файла.
2. Реализуемый компьютером способ по п.1, дополнительно содержащий этап, на котором индексируют внутренние и внешние свойства и контент контейнера файлов.
3. Реализуемый компьютером способ по п.2, в котором при индексировании свойств и контента контейнера файлов используют IFilter.
4. Реализуемый компьютером способ по п.1, в котором при определении, находится ли целевой файл в объеме индексирования, определяют местонахождение целевого файла.
5. Реализуемый компьютером способ по п.1, в котором при осуществлении доступа к элементам в контейнере файлов используют обработчик протокола.
6. Реализуемый компьютером способ по п.1, в котором контейнер файлов содержит файл списка.
7. Реализуемый компьютером способ по п.1, в котором контейнер файлов содержит, по меньшей мере, один из файла в формате zip, файла в формате cabinet и файла в формате tape archive.
8. Реализуемый компьютером способ по п.1, в котором внешние свойства содержат введенные пользователем примечания к ссылке на файл.
9. Система для индексирования содержимого расширения пространства имен оболочки, содержащая
память для хранения электронных команд,
хранилище для хранения множества файлов, и
процессор, способный принимать электронные команды и осуществлять этапы
индексирования множества файлов,
обнаружения файла из множества файлов, в которой файл содержит, по меньшей мере, одну ссылку на файл, и
доступа к файлу как к расширению пространства имен оболочки для индексирования, по меньшей мере, одной ссылки на файл.
10. Система по п.9, в которой процессор дополнительно способен осуществлять этапы для каждой ссылки на файл в файле:
определения, указывает ли ссылка на файл на целевой файл в объеме индексирования,
если целевой файл находится в объеме индексирования, индексирования внешних свойств ссылки на файл, и
если целевой файл находится вне объема индексирования, индексирования контента целевого файла.
11. Система по п.10, в которой внешние свойства содержат комментарии, введенные пользователем.
12. Система по п.10, в которой определение, указывает ли ссылка на файл на целевой файл в объеме индексирования, содержит определение местонахождения целевого файла.
13. Система по п.9, в которой доступ к файлу как к расширению пространства имен оболочки содержит доступ к файлу с использованием обработчика протокола.
14. Система по п.9, в которой контейнер файлов содержит файл списка.
15. Система по п.9, в которой контейнер файлов содержит, по меньшей мере, один из файла в формате zip, файла в формате cabinet и файла в формате tape archive.
16. Считываемый компьютером носитель, на котором хранятся команды для управления компьютером, в соответствии с которыми
индексируют файл из множества файлов, в которой файл включает в себя, по меньшей мере, одну ссылку на файл,
осуществляют доступ к файлу для индексирования, по меньшей мере, одной ссылки на файл, и
для каждой ссылки на файл в файле:
определяют, указывает ли ссылка на файл на целевой файл в множестве файлов,
если целевой файл принадлежит множеству файлов, не индексируют внутренние свойства ссылки на файл и не индексируют контент целевого файла, и
если целевой файл не принадлежит совокупности файлов, индексируют внутренние свойства, внешние свойства и контент целевого файла.
17. Считываемый компьютером носитель по п.16, в котором доступ к файлу содержит использование обработчика протокола.
18. Считываемый компьютером носитель по п.17, в котором доступ к файлу содержит создание расширения пространства имен оболочки.
19. Считываемый компьютером носитель по п.16, в котором файл содержит формат файла списка.
20. Считываемый компьютером носитель по п.16, в котором файл содержит, по меньшей мере, один из формата zip, формата cabinet и формата tape archive.