Прочитать на английском

Поделиться через


Заголовок 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 для указания способа обработки элементов, которые индексатору ранее не удавалось индексировать.