Windows 7: Libraries & Federated Search
description
Transcript of Windows 7: Libraries & Federated Search
![Page 2: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/2.jpg)
Поиск, визуализация и организация данных
• Огромный рост цифровой информации• Нужны мощные и простые средства
поиска, организации и просмотра• Два основных пути для поиска данных– Просмотр по месту, контексту и т.д.– Поиск по имени, метаданным и полному
тексту
• Много способов организации данных– Файлы и папки– Метаданные (теги, альбомы, даты съемки
и т.д.)
![Page 3: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/3.jpg)
Windows Explorer
Rich Metadata
Cleaner navigation
Easy Previews
Powerful Instant SearchArrangement Views
Federated Search
Libraries
![Page 4: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/4.jpg)
Библиотеки (Libraries)
• Люди хотят просматривать файлы безотносительно того, как они расположены по папкам
• Люди сохраняют данные по всему жесткому диску– Половина информации (документы,
изображения, музыка, и т.д.) расположены вне пользовательского профиля
– Большинство пользователей использует и профиль и папки вне профиля
![Page 5: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/5.jpg)
Библиотеки (Libraries)Отображение файлов из множества источников
![Page 6: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/6.jpg)
Библиотеки (Libraries)• Приложение должно
– Поддерживать открытие и сохранение файлов в библиотеки
– Выбирать и просматривать содержимое библиотеки
– Быть в контексте местоположения файлов библиотеки
• Windows 7 поддерживает это при помощи– Common File Dialog
• Native: IFileDialog• Managed: System.Windows.Forms.FileDialog
– Shell abstractions (IShellFolder)– Нового Library API
![Page 7: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/7.jpg)
Библиотеки (File Libraries)
• Библиотеки – это файлы (а не папки)
• IFileDialog->GetFolder() + IFileDialog->GetFilename() не корректно работают с библиотеками– GetFolder() возвращает файл
• Исправление– Используйте IFileDialog->GetResult()
![Page 8: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/8.jpg)
Federated Search
• Информация растет на 40% год от года
• Данные уходят с декстопов в сеть– Совместная работа– Совместный доступ
• Нужен поиск по этой информации
![Page 9: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/9.jpg)
Federated Search
![Page 10: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/10.jpg)
Federated Search
• Удобно для пользователей– Предпросмотр, метаданные, drag-and-
drop– В парадигме Windows Explorer
• Простая интеграция– Без клиентского кода– Любая серверная платформа
• Стандарты– OpenSearch 1.1– RSS and ATOM
• Аутентификация– Windows Integrated
1. Search Connector (.osdx) Installed
2. Windows посылает поисковый HTTP запрос
3. RSS поток возвращается с сервера
![Page 11: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/11.jpg)
Federated Search
• Поисковые провайдеры должны– Принимать URL запросы• Пример:
http://www.contoso.com/q={searchTerms}
– Возвращать результаты в форме rich RSS
![Page 12: Windows 7: Libraries & Federated Search](https://reader036.fdocuments.us/reader036/viewer/2022070402/56813923550346895da0c986/html5/thumbnails/12.jpg)