Заголовок searchapi.h
Этот заголовок используется несколькими технологиями. Дополнительные сведения см. в разделе:
searchapi.h содержит следующие программные интерфейсы:
IEnumSearchRoots Предоставляет методы для перечисления корней поиска каталога, например SystemIndex. |
IEnumSearchScopeRules Перечисляет правила область. |
IOpLockStatus Предоставляет методы для проверка оппортунистической блокировки, используемой поиском компьютеров Microsoft Windows (WDS) для элементов во время индексирования. |
IProtocolHandlerSite Предоставляет методы для объекта IUrlAccessor обработчика протокола для запроса управляющей программы фильтра для соответствующего фильтра для элемента URL-адреса. |
IRowsetEvents Предоставляет методы для получения уведомлений о событиях. |
IRowsetPrioritization Задает или извлекает текущий уровень приоритета индексатора для область, указанного в этом запросе. |
ISearchCatalogManager Предоставляет методы для управления каталогом поиска для таких целей, как повторное индексирование или установка времени ожидания. |
ISearchCatalogManager2 Расширяет интерфейс ISearchCatalogManager для управления каталогом поиска для таких целей, как повторное индексирование или установка времени ожидания. |
ISearchCrawlScopeManager Предоставляет методы, уведомляющие поисковую систему о том, что контейнеры должны сканировать и (или) watch, а также элементы в этих контейнерах для включения или исключения при обходе контента или просмотре. |
ISearchCrawlScopeManager2 Расширяет функциональные возможности интерфейса ISearchCrawlScopeManager. |
ISearchItemsChangedSink Предоставляет уведомления об изменениях индексированных элементов. Также предоставляет уведомление об иерархических область, которые отслеживаются для измененных элементов. |
ISearchLanguageSupport Предоставляет методы для доступа к сведениям о тезаурусе. |
ISearchManager Предоставляет методы для управления служба . Этот интерфейс управляет параметрами и объектами, влияющими на поисковую систему в каталогах. |
ISearchManager2 Позволяет приложениям создавать и удалять пользовательские каталоги в индексаторе Windows Search. |
ISearchNotifyInlineSite Предоставляет методы, которые служба использует для отправки обновлений о состоянии каталога и индекса поставщикам уведомлений. |
ISearchPersistentItemsChangedSink Предоставляет методы для передачи уведомлений об изменениях, чтобы оповещать индексатор о необходимости обновления элементов. |
ISearchProtocol Предоставляет методы для вызова, инициализации объектов IUrlAccessor и управления ими. (ISearchProtocol) |
ISearchProtocol2 Предоставляет методы для вызова, инициализации объектов IUrlAccessor и управления ими. (ISearchProtocol2) |
ISearchProtocolThreadContext Этот необязательный интерфейс позволяет обработчику протокола выполнять действие в потоке, используемом для фильтрации в узле протокола. |
ISearchQueryHelper Предоставляет методы для создания запроса из введенных пользователем данных, преобразования запроса в SQL Поиска Windows и получения строки подключения для инициализации подключения к индексу Window Search. |
ISearchRoot Предоставляет методы для управления корнем поиска. Изменения в элементах свойств применяются к любому URL-адресу, который попадает под корень поиска. URL-адрес относится к корню поиска, если он совпадает с url-адресом корня поиска или является иерархическим дочерним элементом этого URL-адреса. |
ISearchScopeRule Предоставляет методы для определения область правил обхода и индексирования. |
ISearchViewChangedSink Не реализован. (ISearchViewChangedSink) |
IUrlAccessor Предоставляет методы для обработки отдельного элемента в источнике контента, URL-адрес которого предоставляется сборщиком узла фильтра. |
IUrlAccessor2 Расширяет функциональные возможности интерфейса IUrlAccessor. |
IUrlAccessor3 Расширяет функциональные возможности интерфейса IUrlAccessor2 с помощью метода IUrlAccessor3::GetImpersonationSidBlobs для идентификации идентификаторов безопасности пользователей (SID) для указанного URL-адреса. |
IUrlAccessor4 Расширяет функциональные возможности интерфейса IUrlAccessor3 с помощью метода IUrlAccessor4::ShouldIndexItemContent, который определяет, следует ли индексировать содержимое элемента. |
AUTHENTICATION_INFO Описывает сведения о проверке подлинности безопасности для доступа к содержимому. |
INCREMENTAL_ACCESS_INFO Содержит сведения о доступе, используемые добавочным обходом, такие как дата последнего доступа и время изменения. |
ITEM_INFO Содержит сведения, передаваемые объекту IUrlAccessor о текущем элементе; Например, имя приложения и имя каталога. |
PROXY_INFO Хранит сведения о прокси-сервере. Используется ISearchProtocol. |
SEARCH_COLUMN_PROPERTIES Эта структура не реализована. |
SEARCH_ITEM_CHANGE Указывает изменения индексированного элемента. |
SEARCH_ITEM_INDEXING_STATUS Описывает состояние индексированного документа. |
SEARCH_ITEM_PERSISTENT_CHANGE Содержит сведения о типе изменения, которое произошло в индексированном элементе. Эта структура используется с методом ISearchPersistentItemsChangedSink::OnItemsChanged для передачи индексатору сведений об изменениях. |
TIMEOUT_INFO Хранит значения времени ожидания для подключений и данных. |
AUTH_TYPE Описывает типы проверки подлинности для доступа к содержимому. |
CatalogPausedReason Используется ISearchCatalogManager::GetCatalogStatus для определения причины приостановки каталога. |
CatalogStatus Используется ISearchCatalogManager::GetCatalogStatus для определения текущего состояния каталога. |
CLUSION_REASON Эти флаги перечисляют причины, по которым URL-адреса включены или исключены из текущего область обхода контента. |
FOLLOW_FLAGS Используется для определения поведения при обходе контента или индексировании. Эти флаги используются методами ISearchCrawlScopeManager::AddDefaultScopeRule и ISearchCrawlScopeManager::AddUserScopeRule. |
PRIORITY_LEVEL Используется интерфейсом IRowsetPrioritization для установки или получения текущего уровня приоритета индексатора для область, указанного запросом. |
PROXY_ACCESS Используется ISearchManager для определения состояния использования прокси-сервера. |
ROWSETEVENT_ITEMSTATE Описывает, находится ли элемент, соответствующий условиям поиска набора строк, в данный момент в этом наборе строк. |
ROWSETEVENT_TYPE Описывает тип изменения данных набора строк. |
SEARCH_INDEXING_PHASE Указывает состояние текущего этапа индексирования поиска. |
SEARCH_KIND_OF_CHANGE Указывает тип изменений, влияющих на элемент, когда приемник источника уведомляет клиента об изменении элемента. |
SEARCH_NOTIFICATION_PRIORITY Указывает приоритет обработки измененного элемента. |
SEARCH_QUERY_SYNTAX Указывает тип синтаксиса запроса. (SEARCH_QUERY_SYNTAX) |
SEARCH_TERM_EXPANSION Указывает подстановочные знаки для условий поиска. Используется методами ISearchQueryHelper::get_QueryTermExpansion и ISearchQueryHelper::p ut_QueryTermExpansion. |
tagPRIORITIZE_FLAGS Используется в PrioritizeMatchingURLs для указания способа обработки элементов, которые индексатору ранее не удавалось индексировать. |