Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Обзор технологии Windows Search.
Для разработки Windows Search вам потребуются следующие заголовки:
Рекомендации по программированию для этой технологии см. в следующих разделах:
Перечисления
|
AUTH_TYPE Описывает типы проверки подлинности для доступа к содержимому. |
|
CASE_REQUIREMENT Задает требования к регистру ключевых слов (если таковые есть) для запроса. |
|
CatalogPausedReason Используется ISearchCatalogManager::GetCatalogStatus для определения причины приостановки каталога. |
|
CatalogStatus Используется ISearchCatalogManager::GetCatalogStatus для определения текущего состояния каталога. |
|
CLUSION_REASON Эти флаги перечисляют причины, по которым URL-адреса включаются или исключаются из текущего область обхода контента. |
|
CONDITION_CREATION_OPTIONS Предоставляет набор флагов, используемых со следующими интерфейсами для указания типа узла дерева условий: _ICondition, ICondition2, IConditionFactory, IConditionFactory2 и IConditionGenerator. |
|
CONDITION_OPERATION Предоставляет набор флагов для использования со следующими методами для указания операции в ICondition::GetComparisonInfo. ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf и IConditionGenerator::GenerateForLeaf. |
|
CONDITION_TYPE Предоставляет набор флагов, используемых со следующими методами для указания типа дерева условий node:_ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray и IConditionFactory2::CreateCompoundFromObjectArray. |
|
FOLLOW_FLAGS Используется для определения поведения при обходе контента или индексировании. Эти флаги используются методами ISearchCrawlScopeManager::AddDefaultScopeRule и ISearchCrawlScopeManager::AddUserScopeRule. |
|
INTERVAL_LIMIT_KIND Эти значения возвращаются IInterval::GetLimits в виде пар для указания диапазона с верхним и нижним пределом. |
|
NAMED_ENTITY_CERTAINTY Определяет уровень определенности для именованной сущности. |
|
PRIORITY_LEVEL Используется интерфейсом IRowsetPrioritization для установки или получения текущего уровня приоритета индексатора для область, указанного запросом. |
|
PROXY_ACCESS Используется ISearchManager для определения состояния использования прокси-сервера. |
|
QUERY_PARSER_MANAGER_OPTION Используется IQueryParserManager::SetOption для задания параметров синтаксического анализа. Это можно использовать для указания схем и параметров локализации. |
|
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. |
|
STRUCTURED_QUERY_MULTIOPTION Набор флагов, используемых IQueryParser::SetMultiOption для указания отдельных параметров. |
|
STRUCTURED_QUERY_PARSE_ERROR Набор флагов, используемых с IQuerySolution::GetErrors для выявления ошибок анализа. Каждая ошибка синтаксического анализа указывает на то, что при анализе строки запроса один или несколько маркеров были проигнорированы. |
|
STRUCTURED_QUERY_RESOLVE_OPTION Параметры разрешения данных в дереве условий. |
|
STRUCTURED_QUERY_SINGLE_OPTION Набор флагов, используемых с IQueryParser::SetOption и IQueryParser::GetOption для указания отдельных параметров. |
|
STRUCTURED_QUERY_SYNTAX Указывает тип синтаксиса запроса. (STRUCTURED_QUERY_SYNTAX) |
|
tagPRIORITIZE_FLAGS Используется в PrioritizeMatchingURLs для указания способа обработки элементов, которые индексатору ранее не удавалось индексировать. |
Функции
|
Добавление Добавляет одну (потенциальную) именованную сущность в эту коллекцию INamedEntityCollector, как указано в маркеризованном диапазоне анализируемой входной строки. |
|
AddDefaultScopeRule Добавляет URL-адрес в качестве область по умолчанию для этого правила. |
|
AddHierarchicalScope Добавляет иерархическую область в поисковую систему. |
|
AddRequestParameter Запрашивает набор свойств-значений. |
|
AddRoot Добавляет новый корень поиска в поисковую систему. |
|
AddUserScopeRule Добавляет новое правило область обхода контента, когда пользователь создает новое правило или добавляет URL-адрес для индексирования. |
|
Базы Извлекает родительскую сущность этой сущности. |
|
BindToFilter Привязывает обрабатываемый элемент к соответствующему IFilter и получает указатель на IFilter. |
|
BindToStream Привязывает обрабатываемый элемент к потоку данных интерфейса IStream [структурированное хранилище] и извлекает указатель на этот поток. |
|
BreakText Анализирует текст для идентификации слов и фраз и предоставляет результаты объектам IWordSink и IPhraseSink. |
|
Clone Создает копию объекта IEnumSearchRoots с тем же содержимым и состоянием, что и текущий. |
|
Clone Создает копию этого объекта IEnumSearchScopeRules с тем же содержимым и состоянием, что и текущий объект. |
|
Clone Создает глубокую копию этого объекта ICondition. |
|
CloseAccessor Закрывает ранее созданный объект IUrlAccessor. |
|
ComposePhrase Не поддерживается. (IWordBreaker.ComposePhrase) |
|
CreateAccessor Создает и инициализирует объект IUrlAccessor. |
|
CreateAccessorEx Создает и инициализирует объект IUrlAccessor. Этот метод имеет те же базовые функциональные возможности, что и метод ISearchProtocol::CreateAccessor, но он включает дополнительный параметр pUserData для предоставления дополнительных данных обработчику протокола. |
|
CreateBooleanLeaf Создает условие поиска со значением TRUE или FALSE. (IConditionFactory2.CreateBooleanLeaf) |
|
CreateCatalog Создает пользовательский каталог в индексаторе Windows Search и возвращает ссылку на него. |
|
CreateCompoundFromArray Создает конечный узел условия, который является соединением (AND) или дезинъюнкцией (ИЛИ) из массива узлов условий. Возвращаемый объект поддерживает ICondition и ICondition2. |
|
CreateCompoundFromObjectArray Создает конечный узел условия, который является соединением (AND) или деъюнкцией (ИЛИ) коллекции подусловий. Возвращаемый объект поддерживает ICondition и ICondition2. |
|
CreateICommand Создает ICommand. |
|
CreateIntegerLeaf Создает конечный узел условия для целочисленного значения. Возвращаемый объект поддерживает ICondition и ICondition2. |
|
CreateLeaf Создает конечный узел условия для любого значения. Возвращаемый объект поддерживает ICondition и ICondition2. |
|
CreateLoadedParser Создает новый экземпляр реализации интерфейса IQueryParser. Этот экземпляр средства синтаксического анализа запросов загружается со схемой для указанного каталога и локализован на указанный язык. Все остальные параметры инициализируются параметрами по умолчанию. |
|
CreateNegation Создает узел условия, который является логическим отрицанием (NOT) другого условия (поднодом этого узла). (IConditionFactory2.CreateNegation) |
|
CreateStringLeaf Создает конечный узел условия для строкового значения, представляющего сравнение значения свойства и константы. Возвращаемый объект поддерживает ICondition и ICondition2. |
|
CreateTrueFalse Создает условие поиска со значением TRUE или FALSE. (IConditionFactory2.CreateTrueFalse) |
|
DefaultPhrase Этот метод пытается создать фразу, которая при распознавании экземпляром IConditionGenerator представляет пару типа и значения для сущности, связи или именованной сущности. |
|
DefaultPhrase Извлекает фразу по умолчанию, используемую для этой сущности в повторениях. |
|
DefaultPhrase Извлекает фразу по умолчанию, используемую для этой именованной сущности в повторениях. |
|
DefaultPhrase Извлекает фразу по умолчанию, используемую для этой связи в повторениях. |
|
DeleteCatalog Удаляет существующий каталог и все связанные с ним индексированные данные из индексатора Windows Search. |
|
Назначение Извлекает целевой объект IEntity связи. Назначение объекта relationshipo соответствует типу свойства. |
|
Сущности Извлекает перечисление объектов IEntity с одной записью для каждой сущности в загруженной схеме. |
|
EnumerateExcludedExtensions Не реализован. (ISearchCatalogManager.EnumerateExcludedExtensions) |
|
EnumerateRoots Возвращает перечисление всех корней, о которых известно этому экземпляру ISearchCrawlScopeManager. |
|
EnumerateScopeRules Возвращает перечисление всех область правил, о которых знает данный экземпляр интерфейса ISearchCrawlScopeManager. |
|
EnumPropInfo Возвращает i-ю запись из списка свойств. |
|
GenerateForLeaf Создает специальное выражение запроса для того, что в противном случае стало бы конечным выражением запроса. |
|
GenerateSQLFromUserQuery Создает запрос язык SQL (SQL) на основе предоставленной клиентом строки запроса, выраженной в расширенном синтаксисе запросов (AQS) или естественном синтаксисе запросов (NQS). |
|
GenerateWordForms Создает альтернативные формы для слова и помещает эти формы в объект IWordFormSink. |
|
get_AuthenticationType Извлекает тип проверки подлинности, необходимый для доступа к URL-адресам в этом корневом каталоге поиска. |
|
get_BypassList Получает список обхода прокси-сервера из индексатора. Этот список используется для определения элементов или URL-адресов, которые являются локальными и не должны проходить через прокси-сервер. Этот список задается путем вызова ISearchManager::SetProxy. |
|
get_ConnectionString Возвращает строка подключения OLE DB для индекса поиска окна. |
|
get_ConnectTimeout Возвращает значение времени ожидания подключения для подключения к хранилищу для индексирования. |
|
get_DataTimeout Возвращает значение времени ожидания данных в секундах для транзакций данных между индексатором и узлом фильтра поиска. Это значение содержится в TIMEOUT_INFO структуре. |
|
get_DiacriticSensitivity Возвращает значение, указывающее, является ли каталог чувствительным к диакритических знаков. Диакритический знак — это знак, добавляемый к букве для обозначения специального фонетического значения или произношения. |
|
get_EnumerationDepth Возвращает глубину перечисления для этого корня поиска. |
|
get_FollowDirectories Возвращает значение BOOL, указывающее, следует ли поисковая система подкаталогам и иерархическим областям. |
|
get_FollowFlags Не поддерживается. Этот метод возвращает E_InvalidArg при вызове. |
|
get_HostDepth Возвращает значение, указывающее, насколько далеко в дереве узлов требуется выполнить обход при индексировании. |
|
get_IsDefault Возвращает значение, определяющее, является ли это правилом по умолчанию. |
|
get_IsHierarchical Возвращает значение, указывающее, является ли поиск корнем иерархической древовидной структуры. |
|
get_IsIncluded Возвращает значение, определяющее, является ли это правило правилом включения. Правила включения определяют области, которые должны быть включены в область обхода контента. |
|
get_LocalBypass Извлекает значение, определяющее, следует ли обойти прокси-сервер для поиска элемента или URL-адреса. |
|
get_Name Возвращает имя текущего каталога. |
|
get_Password Не реализован. (ISearchRoot.get_Password) |
|
get_PatternOrURL Возвращает шаблон или URL-адрес правила. Правила область определяют, какие URL-адреса или пути следует включить или исключить. |
|
get_PortNumber Извлекает номер порта, используемый для взаимодействия с прокси-сервером. Этот номер порта хранится в индексаторе и задается методом ISearchManager::SetProxy. |
|
get_ProvidesNotifications Возвращает значение, указывающее, уведомляется ли поисковая система (обработчиками протоколов или другими приложениями) об изменениях URL-адресов в корневом каталоге поиска. |
|
get_ProxyName Извлекает имя прокси-сервера, которое будет использоваться обработчиком протокола. |
|
get_QueryContentLocale Возвращает идентификатор кода языка (LCID) для запроса. |
|
get_QueryContentProperties Возвращает список свойств, включенных в запрос, если условия поиска явно не указывают свойство. |
|
get_QueryKeywordLocale Возвращает идентификатор кода языка (LCID) для языкового стандарта, используемого при анализе ключевых слов расширенного синтаксиса запросов (AQS). |
|
get_QueryMaxResults Возвращает максимальное количество результатов, возвращаемых запросом. |
|
get_QuerySelectColumns Возвращает столбцы (или свойства), запрошенные в инструкции SELECT запроса. |
|
get_QuerySorting Возвращает порядок сортировки для результирующих наборов запросов. |
|
get_QuerySyntax Возвращает синтаксис запроса. |
|
get_QueryTermExpansion Возвращает значение, указывающее, как развертываются термины запроса. |
|
get_QueryWhereRestrictions Возвращает ограничения, добавленные к запросу в предложениях WHERE. |
|
get_RootURL Возвращает URL-адрес начальной точки для этого корня поиска. |
|
get_Schedule Не реализован. (ISearchRoot.get_Schedule) |
|
get_UseNotificationsOnly Возвращает значение, указывающее, следует ли индексировать этот корень поиска только с помощью уведомления, а не для обхода. |
|
get_UseProxy Извлекает используемый прокси-сервер. |
|
get_User Не реализован. (ISearchRoot.get_User) |
|
get_UserAgent Извлекает строку агента пользователя. |
|
GetCatalog Извлекает каталог по имени и создает новый объект ISearchCatalogManager для этого каталога. |
|
GetCatalogStatus Возвращает состояние каталога. |
|
GetCLSID Возвращает ИДЕНТИФИКАТОР CLSID для типа документа обрабатываемого элемента URL-адреса. |
|
GetCodePage Возвращает кодовую страницу для свойств элемента URL-адреса. |
|
GetColumnMapper Извлекает объект модуля сопоставления столбцов. |
|
GetComparisonInfo Извлекает имя свойства, операцию и значение из конечного узла условия поиска. (ICondition.GetComparisonInfo) |
|
GetConditionType Извлекает тип условия для этого узла условия поиска, определяя его как логический И, ИЛИ, или NOT, или как конечный узел. |
|
GetCrawlScopeManager Возвращает интерфейс ISearchCrawlScopeManager для этого каталога поиска. |
|
GetData Извлекает PROPVARIANT и входную строку, представляющую блок данных. |
|
GetData Извлекает одну пару "ключ-значение" из метаданных объекта IEntity, IRelationship или ISchemaProvider. |
|
GetDefaultCatalog Определяет каталог по умолчанию для системы. |
|
GetDiacriticSensitivity Возвращает чувствительность реализованного интерфейса ISearchLanguageSupport к диакритикам. Диакритический знак — это знак акцента, добавляемый к букве для обозначения специального фонетического значения или произношения. |
|
GetDisplayUrl Возвращает понятный путь для элемента URL-адреса. |
|
GetDocFormat Возвращает формат документа, представленный в виде строки MIME. |
|
Getentity Извлекает сущность по имени из загруженной схемы. |
|
GetErrors Определяет части входной строки, которые средство синтаксического анализа не распознавало или не использовало при создании дерева условий IQuerySolution. |
|
GetFileName Извлекает имя файла элемента, которое узел фильтра использует для индексирования. Если элемент не существует в файловой системе и реализован метод IUrlAccessor::BindToStream, этот метод возвращает свойство System.ParsingPath оболочки для элемента. |
|
GetFilter Извлекает соответствующий IFilteraccording для предоставленных параметров. |
|
GetHost Возвращает имя узла для источника содержимого, если применимо. |
|
GetImpersonationSidBlobs Извлекает массив идентификаторов безопасности пользователей (SID) для указанного URL-адреса. Этот метод позволяет обработчикам протокола указать, какие пользователи могут получить доступ к файлу, и узел протокола поиска для олицетворения пользователя для индексирования файла. |
|
GetIndexerVersion Извлекает версию текущего индексатора двумя блоками: _the означателем основной версии и дополнительным означателем версии. |
|
GetIndexerVersionStr Извлекает версию текущего индексатора в виде одной строки. |
|
GetInputTerms Для конечного узла ICondition::GetInputTerms извлекает сведения о том, какие части (или диапазоны) входной строки создали свойство, операцию и значение для узла условия поиска. |
|
GetItemsChangedSink Возвращает интерфейс приемника уведомлений об изменениях. |
|
GetLastModified Возвращает метку времени, определяющую время последнего изменения URL-адреса. |
|
GetLeafConditionInfo Извлекает имя свойства, операцию и значение из конечного узла условия поиска. (ICondition2.GetLeafConditionInfo) |
|
GetLexicalData Сообщает о строке запроса, о том, как она была помечена, а также о том, какой идентификатор кода языка (LCID) и средство разбиения по словам использовались для ее анализа. |
|
GetLicenseToUse Возвращает сведения о лицензии для этой реализации IStemmer. |
|
GetLicenseToUse Возвращает указатель на сведения о лицензии для этой реализации интерфейса IWordBreaker. |
|
GetLimits Задает нижний и верхний пределы интервала, каждый из которых может быть бесконечным или определенным значением. |
|
GetLocale Извлекает имя свойства, операцию и значение из конечного узла условия поиска. (ICondition2.GetLocale) |
|
GetNamedEntity Извлекает объект INamedEntity на основе имени сущности. |
|
GetOplockEventHandle Возвращает дескриптор события оппортунистической блокировки (OpLock). Объект события получает состояние сигнала, когда opLock не работает, что позволяет индексатору останавливать все операции с базовым объектом IUrlAccessor. |
|
GetOption Извлекает указанное значение простого параметра для этого средства синтаксического анализа запросов. |
|
GetParameter Не реализован. (ISearchCatalogManager.GetParameter) |
|
GetParameter Не поддерживается. Этот метод возвращает E_INVALIDARG при вызове. (ISearchManager.GetParameter) |
|
GetParentScopeVersionId Возвращает идентификатор версии URL-адреса родительского включения. |
|
GetPersistentItemsChangedSink Возвращает интерфейс приемника событий уведомления об изменениях для клиента. Этот метод используется клиентскими приложениями и обработчиками протоколов для уведомления индексатора об изменениях. |
|
GetPropInfoFromId Возвращает сведения о свойстве из DBID. |
|
GetPropInfoFromName Возвращает сведения о свойстве из имени. При этом возвращается указатель DBID в параметре ppPropId, который теперь должен быть освобожден вызывающим, а не вызываемым (этот класс). |
|
GetQuery Извлекает дерево условий и семантический тип решения. |
|
GetQueryHelper Возвращает интерфейс ISearchQueryHelper для текущего каталога. |
|
GetRedirectedURL Возвращает перенаправленный URL-адрес для текущего элемента. |
|
GetRelationship Извлекает объект IRelationship для этой сущности в соответствии с запросом по имени. |
|
GetSchemaProvider Извлекает поставщик схемы для просмотра текущей загруженной схемы. |
|
GetScopePriority Извлекает текущий уровень приоритета индексатора для область, указанного в этом запросе. |
|
GetScopeStatistics Возвращает сведения, описывающие область, заданные этим запросом. |
|
GetSecurityDescriptor Возвращает дескриптор безопасности для элемента URL-адреса. Безопасность применяется во время запроса, поэтому этот дескриптор определяет безопасность для доступа на чтение. |
|
GetSecurityProvider Возвращает поставщик безопасности для URL-адреса. |
|
GetSize Возвращает размер содержимого, обозначенного URL-адресом. |
|
GetSubConditions Извлекает коллекцию подусловий узла условия поиска и IID интерфейса для перечисления коллекции. |
|
GetToken Извлекает позицию, длину и любую переопределяющую строку отдельного маркера. |
|
GetURLIndexingState Не реализован. (ISearchCatalogManager.GetURLIndexingState) |
|
GetValue Извлекает значение этой именованной сущности в виде строки. |
|
GetValueNormalization Извлекает нормализованное символом значение узла условия поиска. |
|
GetValueType Извлекает семантический тип значения узла условия поиска. |
|
GetVersion Вызывает сопоставление файлов с адресным пространством вызывающего процесса и информирует клиентов об изменении состояния диспетчера области обхода контента (CSM). |
|
HasChildScopeRule Определяет, имеет ли данный URL-адрес дочернее правило в область. |
|
HasParentScopeRule Определяет, имеет ли данный URL-адрес родительское правило в область. |
|
IncludedInCrawlScope Получает индикатор включения указанного URL-адреса в область обхода контента. |
|
IncludedInCrawlScopeEx Извлекает индикатор того, включен ли указанный URL-адрес в область обхода. |
|
Init Инициализирует парадигматический метод. |
|
Init Инициализирует реализацию IWordBreaker и указывает режим работы компонента. |
|
Init Инициализирует обработчик протокола. |
|
Initialize Сбрасывает все состояния интерфейса до значений по умолчанию и извлекает все необходимые сведения из схемы. |
|
InitializeOptions Задает флаги для естественного синтаксиса запросов (NQS) и автоматические подстановочные знаки для указанного средства синтаксического анализа запросов. |
|
IsDirectory Определяет, указывает ли URL-адрес элемента на каталог. |
|
IsDocument Определяет, является ли URL-адрес элемента документом или каталогом. |
|
IsMapUpToDate Определяет, обновлена ли карта. |
|
IsOplockBroken Проверяет состояние оппортунистической блокировки (OpLock) индексируемого элемента. (IOpLockStatus.IsOplockBroken) |
|
IsOplockValid Проверяет состояние оппортунистической блокировки (OpLock) индексируемого элемента. (IOpLockStatus.IsOplockValid) |
|
IsPrefixNormalized Определяет, является ли маркер запроса префиксом маркера документа, игнорируя регистр, ширину и (необязательно) диакритические знаки. |
|
Isreal Сообщает, является ли связь реальной. |
|
LoadIFilter Извлекает и загружает наиболее подходящий фильтр, сопоставленный с источником данных оболочки. |
|
LoadIFilterFromStorage Не используйте:_this метод не реализован. (ILoadFilter.LoadIFilterFromStorage) |
|
LoadIFilterFromStream Не используйте:_this метод не реализован. (ILoadFilter.LoadIFilterFromStream) |
|
LoadStemmer Извлекает интерфейс для слова stemmer, зарегистрированного для указанного идентификатора кода языка (LCID). |
|
LoadWordBreaker Извлекает интерфейс в средство разбиения по словам, зарегистрированное для указанного идентификатора кода языка (LCID). |
|
Локализация Локализует ключевые слова из входной строки. |
|
Локализация Локализует текущую загруженную схему для указанного языкового стандарта. |
|
LookupAuthoredNamedEntity Находит именованные сущности указанного типа в строке с маркерами и возвращает значение сущности и количество маркеров, занимаемое значением сущности. |
|
MakeAndOr Создает узел условия, представляющий собой логическую комбинацию (AND) или дисъюнкцию (ИЛИ) коллекции подусловий. |
|
MakeLeaf Создает конечный узел условия, представляющий сравнение значения свойства и значения константы. |
|
MakeNot Создает узел условия, который является логическим отрицанием (НЕ) другого условия (подузлом этого узла). (IConditionFactory.MakeNot) |
|
Метаданных Извлекает перечисление объектов IMetaData для этой сущности. |
|
Метаданных Извлекает перечисление объектов IMetaData для этой связи. |
|
Метаданных Извлекает перечисление глобальных объектов IMetaData для загруженной схемы. |
|
имя; Извлекает имя этой сущности. |
|
имя; Извлекает имя связи. |
|
Именованные сущности Извлекает перечисление объектов INamedEntity, по одному для каждой известной именованной сущности этого типа. |
|
Вперед Извлекает указанное количество элементов ISearchRoot. |
|
Вперед Извлекает указанное количество элементов ISearchScopeRule. |
|
NumberOfItems Возвращает количество элементов в каталоге. |
|
NumberOfItemsToIndex Возвращает количество элементов, индексированных в каталоге. |
|
NumberOfTokens Извлекает количество маркеров в коллекции. |
|
OnCatalogStatusChange Вызывается службой поиска для уведомления клиента при изменении состояния каталога. |
|
Onchange Не реализован. (ISearchViewChangedSink.OnChange) |
|
OnChangedItem Вызывается индексатором для уведомления клиентов об изменении элемента. Этот элемент может соответствовать некоторым (или всем) критериям для набора строк клиента. |
|
OnDeletedItem Вызывается индексатором для уведомления клиентов об удалении элемента. Возможно, этот элемент соответствует некоторым (или всем) условиям поиска для набора строк клиента. |
|
OnItemIndexedStatusChange Вызывается службой поиска для уведомления клиента при изменении состояния определенного документа или элемента. |
|
OnItemsChanged Вызовите этот метод, чтобы уведомить индексатор о переиндексации некоторых измененных элементов. |
|
OnItemsChanged Уведомляет индексатор об индексировании измененных элементов. |
|
OnNewItem Вызывается индексатором для уведомления клиентов о новом элементе, который может соответствовать некоторым (или всем) критериям набора строк клиента. |
|
OnRowsetEvent Вызывается индексатором для уведомления клиентов о событии, связанном с набором строк клиента. |
|
Анализ Анализирует входную строку, содержащую ключевые слова структурированного запроса и (или) содержимое для создания объекта IQuerySolution. |
|
ParsePropertyValue Анализирует условие для указанного свойства. |
|
PrioritizeMatchingURLs Указывает индексатору присвоить более высокий приоритет элементам индексирования с URL-адресами, соответствующими заданному шаблону. Эти элементы будут иметь более высокий приоритет, чем другие задачи индексирования. |
|
put_AuthenticationType Задает тип проверки подлинности, необходимый для доступа к URL-адресам в этом корневом каталоге поиска. |
|
put_ConnectTimeout Задает значение времени ожидания подключения в структуре TIMEOUT_INFO в секундах. |
|
put_DataTimeout Задает значение времени ожидания для транзакций данных между индексатором и узлом фильтра поиска. Эти сведения хранятся в структуре TIMEOUT_INFO и измеряются в секундах. |
|
put_DiacriticSensitivity Задает значение, определяющее, является ли каталог чувствительным к диакритикам. Диакритический знак — это знак, добавляемый к букве для обозначения специального фонетического значения или произношения. |
|
put_EnumerationDepth Задает глубину перечисления для этого корня поиска. |
|
put_FollowDirectories Задает значение BOOL, указывающее, должна ли поисковая система следовать подкаталогам и иерархическим областям для этого корня поиска. |
|
put_HostDepth Задает значение, указывающее, насколько далеко в дереве узлов выполняется обход при индексировании. |
|
put_IsHierarchical Задает значение, указывающее, является ли поиск корнем иерархической древовидной структуры. |
|
put_Password Не реализован. (ISearchRoot.put_Password) |
|
put_ProvidesNotifications Задает значение, указывающее, уведомляется ли поисковая система (от обработчиков протоколов или других приложений) об изменениях URL-адресов в корневом каталоге поиска. |
|
put_QueryContentLocale Задает идентификатор кода языка (LCID) запроса. |
|
put_QueryContentProperties Задает свойства для включения в запрос, если поисковые термины явно не указывают свойства. |
|
put_QueryKeywordLocale Задает идентификатор кода языка (LCID) для языкового стандарта, который будет использоваться при анализе ключевых слов расширенного синтаксиса запросов (AQS). |
|
put_QueryMaxResults Задает максимальное количество результатов, возвращаемых запросом. |
|
put_QuerySelectColumns Задает столбцы (или свойства), запрашиваемые в инструкции select. |
|
put_QuerySorting Задает порядок сортировки для результирующих наборов запросов. |
|
put_QuerySyntax Задает синтаксис запроса. |
|
put_QueryTermExpansion Задает значение, указывающее, как развертываются термины запроса. |
|
put_QueryWhereRestrictions Задает ограничения, добавляемые к запросу в предложениях WHERE. |
|
put_RootURL Задает URL-адрес текущего корня поиска. |
|
put_Schedule Не реализован. (ISearchRoot.put_Schedule) |
|
put_UseNotificationsOnly Задает значение, указывающее, следует ли индексировать этот корень поиска только по уведомлению, а не по обходу. |
|
put_User Не реализован. (ISearchRoot.put_User) |
|
put_UserAgent Задает строку агента пользователя, которую агент пользователя передает веб-сайту и службам для идентификации себя. |
|
PutPhrase Помещает фразу времени запроса в объект IPhraseSink. |
|
PutSmallPhrase Помещает небольшую фразу времени запроса в объект IPhraseSink для WordBreaker. |
|
RecognizeNamedEntities Определяет именованные сущности во входной строке и создает коллекцию, содержащую их. |
|
RegisterViewForNotification Не реализован. (ISearchCatalogManager.RegisterViewForNotification) |
|
Переиндексация Переиндексирует все URL-адреса в каталоге. |
|
ReindexMatchingURLs Повторно индексирует все элементы, соответствующие указанному шаблону. Этот метод не был реализован до Windows 7. |
|
ReindexSearchRoot Переиндексирует все URL-адреса из указанного корня. |
|
Связи Извлекает перечисление объектов IRelationship, по одному для каждой связи, которая имеется в этой сущности. |
|
RemoveDefaultScopeRule Удаляет правило область по умолчанию из поисковой системы. |
|
RemoveRoot Удаляет корень поиска из поисковой системы. |
|
RemoveScopeRule Удаляет правило область из поисковой системы. |
|
Сброс Перемещает внутренний счетчик в начало списка, чтобы последующий вызов IEnumSearchRoots::Next извлекается из начала. |
|
Сброс Перемещает внутренний счетчик в начало списка, чтобы последующий вызов IEnumSearchScopeRules::Next извлекается из начала. |
|
Сброс Сбрасывает базовый каталог путем перестроения баз данных и выполнения полного индексирования. |
|
Разрешить Выполняет различные преобразования в дереве условий, включая следующие:_resolves условия с относительными выражениями даты и времени в условия с абсолютной датой и временем (в виде VT_FILETIME); преобразует другие распознанные именованные сущности в деревья условий с фактическими значениями; упрощает деревья условий; заменяет виртуальные или составные свойства деревьями OR других свойств; удаляет деревья условий, полученные из запросов с ключевыми словами свойств, к которым не применено условие. |
|
ResolveCondition Выполняет различные преобразования в дереве условий и, таким образом, разрешенное условие для вычисления. Возвращаемый объект поддерживает ICondition и ICondition2. |
|
RestatePropertyValueToString Переобновляет указанное свойство для условия в виде строки запроса. |
|
RestateToString Переобновляет условие в виде строки структурированного запроса. Если условие было результатом анализа исходной строки запроса, ключевые слова этой строки запроса используются в значительной степени. В противном случае используются ключевые слова по умолчанию. |
|
RevertToDefaultScopes Возвращается к областям по умолчанию. |
|
RootEntity Извлекает корневую сущность загруженной схемы. |
|
SaveAll Фиксирует все изменения в поисковой системе. |
|
SaveBinary Сохраняет загруженную схему в виде двоичного файла схемы по указанному пути. |
|
SetDiacriticSensitivity Задает значение, указывающее, является ли реализованный интерфейс ISearchLanguageSupport чувствительным к диакритических символам. Диакритический знак — это диакритический знак, добавляемый к букве для обозначения специального фонетического значения или произношения. |
|
SetExtensionClusion Не реализован. (ISearchCatalogManager.SetExtensionClusion) |
|
SetMultiOption Задает сложный параметр, например указанный генератор условий, используемый при синтаксическом анализе входной строки. |
|
SetOption Задает один параметр, например указанное средство разбиения по словам, для синтаксического анализа входной строки. |
|
SetOption Изменяет один параметр в этом объекте IQueryParserManager. Например, этот метод может изменить имя загружаемого двоичного файла схемы или расположение локализованных двоичных файлов схемы. |
|
SetParameter Задает параметр name/value для каталога. |
|
SetParameter Не поддерживается. При вызове этот метод возвращает E_INVALIDARG. (ISearchManager.SetParameter) |
|
SetProxy Хранит в индексаторе информацию, которая определяет, как индексатор будет работать и взаимодействовать с прокси-сервером. |
|
SetScopePriority Задает текущий уровень приоритета индексатора для область, указанного в этом запросе. |
|
ShouldIndexItemContent Определяет, следует ли индексировать содержимое элемента. |
|
ShouldIndexProperty Определяет, следует ли индексировать свойство. |
|
Завершения работы Завершает работу обработчика протокола. |
|
Skip Пропускает указанное количество элементов. (IEnumSearchRoots.Skip) |
|
Skip Пропускает указанное количество элементов. (IEnumSearchScopeRules.Skip) |
|
StartedMonitoringScope Позволяет источнику уведомлений, управляемому индексом, добавлять себя в список отслеживаемых областей. |
|
StartedMonitoringScope Вызывается поставщиком уведомлений для уведомления индексатора об изменении элементов в заданной иерархической область. |
|
StoppedMonitoringScope Не реализован. (ISearchItemsChangedSink.StoppedMonitoringScope) |
|
StoppedMonitoringScope Вызывается поставщиком уведомлений для уведомления индексатора о прекращении мониторинга изменений элементов в указанной иерархической область. |
|
ThreadIdle Уведомляет обработчик протокола о том, что поток фильтрации простаивает, чтобы обработчик протокола мог очистить любой кэш, который он мог создать. |
|
ThreadInit Инициализирует обмен данными между обработчиком протокола и узлом протокола. |
|
ThreadShutdown Уведомляет обработчик протокола о завершении работы потока. |
|
Отмена регистрацииViewForNotification Не реализован. (ISearchCatalogManager.UnregisterViewForNotification) |
|
URLBeingIndexed Возвращает URL-адрес, который в настоящее время индексируется. Если в настоящее время индексирование не выполняется, pszUrl имеет значение NULL. |
|
VerifyCatalog Проверяет расположение каталога. |
|
Свойства записи Не реализован. (ISearchQueryHelper.WriteProperties) |
Интерфейсы
|
IColumnMapper Извлекает сведения о свойствах для запросов на основе файлов. |
|
IColumnMapperCreator Содержит метод для извлечения объекта сопоставителя столбцов. |
|
ICondition Предоставляет методы для получения сведений об условии поиска. |
|
ICondition2 Расширяет функциональные возможности интерфейса ICondition. ICondition2 предоставляет методы для получения сведений об условии поиска. |
|
IConditionFactory Предоставляет методы для создания или разрешения дерева условий, полученного при анализе строки запроса. |
|
IConditionFactory2 Расширяет функциональные возможности IConditionFactory. IConditionFactory2 предоставляет методы для создания или разрешения дерева условий, полученного при анализе строки запроса. |
|
IConditionGenerator Предоставляет методы для обработки именованных сущностей и создания специальных условий. |
|
IEntity Предоставляет методы для получения сведений о типе сущности в схеме. |
|
IEnumSearchRoots Предоставляет методы для перечисления корней поиска каталога, например SystemIndex. |
|
IEnumSearchScopeRules Перечисляет правила область. |
|
IInterval Предоставляет метод для получения ограничений интервала. |
|
ILoadFilter Определяет методы и свойства, реализованные объектом FilterRegistration, который предоставляет методы для загрузки фильтра. |
|
IMetaData Предоставляет метод для получения пары "ключ-значение" из объекта IEntity, IRelationship или ISchemaProvider. |
|
INamedEntity Предоставляет методы для получения значения или фразы по умолчанию для значения именованной сущности. |
|
INamedEntityCollector Предоставляет метод для накопления именованных сущностей, определяемых объектом IConditionGenerator. |
|
IOpLockStatus Предоставляет методы для проверка оппортунистической блокировки, используемой поиском компьютеров Microsoft Windows (WDS) для элементов во время индексирования. |
|
IProtocolHandlerSite Предоставляет методы для объекта IUrlAccessor обработчика протокола для запроса управляющей программы фильтра для соответствующего фильтра для элемента URL-адреса. |
|
IQueryParser Предоставляет методы для анализа входной строки в объект IQuerySolution. |
|
IQueryParserManager Предоставляет методы для создания, инициализации и изменения параметров объекта IQueryParser. |
|
IQuerySolution Предоставляет методы, извлекающие сведения о интерпретации проанализированного запроса. |
|
IRelationship Предоставляет методы для получения сведений о свойстве схемы. |
|
IRichChunk Представляет блок данных в виде строки и значения PROPVARIANT. |
|
IRowsetEvents Предоставляет методы для получения уведомлений о событиях. |
|
IRowsetPrioritization Задает или извлекает текущий уровень приоритета индексатора для область, указанного в этом запросе. |
|
ISchemaLocalizerSupport Предоставляет метод локализации ключевых слов в указанной строке. |
|
ISchemaProvider Предоставляет репозиторий схем, который можно просматривать. |
|
ISearchCatalogManager Предоставляет методы для управления каталогом поиска для таких целей, как переиндексирование или установка времени ожидания. |
|
ISearchCatalogManager2 Расширяет интерфейс ISearchCatalogManager для управления каталогом поиска для таких целей, как переиндексирование или установка времени ожидания. |
|
ISearchCrawlScopeManager Предоставляет методы, уведомляющие поисковую систему о контейнерах для обхода контента и (или) watch, а также элементы в этих контейнерах для включения или исключения при обходе контента или просмотре. |
|
ISearchCrawlScopeManager2 Расширяет функциональные возможности интерфейса ISearchCrawlScopeManager. |
|
ISearchItemsChangedSink Предоставляет уведомления об изменениях индексированных элементов. Кроме того, предоставляет уведомление об иерархическом область, который отслеживается на предмет измененных элементов. |
|
ISearchLanguageSupport Предоставляет методы для доступа к сведениям тезауруса. |
|
ISearchManager Предоставляет методы управления служба . Этот интерфейс управляет параметрами и объектами, влияющими на поисковую систему в каталогах. |
|
ISearchManager2 Позволяет приложениям создавать и удалять пользовательские каталоги в индексаторе Windows Search. |
|
ISearchNotifyInlineSite Предоставляет методы, которые служба использует для отправки обновлений о состоянии каталога и индекса поставщикам уведомлений. |
|
ISearchPersistentItemsChangedSink Предоставляет методы передачи уведомлений об изменениях для оповещения индексатора о необходимости обновления элементов. |
|
ISearchProtocol Предоставляет методы для вызова, инициализации объектов IUrlAccessor и управления ими. (ISearchProtocol) |
|
ISearchProtocol2 Предоставляет методы для вызова, инициализации объектов IUrlAccessor и управления ими. (ISearchProtocol2) |
|
ISearchProtocolThreadContext Этот необязательный интерфейс позволяет обработчику протокола выполнять действие с потоком, используемым для фильтрации в узле протокола. |
|
ISearchQueryHelper Предоставляет методы для создания запроса на основе введенных пользователем данных, преобразования запроса в Windows Search SQL и получения строка подключения для инициализации подключения к индексу "Поиск окон". |
|
ISearchRoot Предоставляет методы для управления корнем поиска. Изменения в элементах свойств применяются ко всем URL-адресам, которые относятся к корню поиска. URL-адрес подпадает под корень поиска, если он соответствует URL-адресу корня поиска или является иерархическим дочерним для этого URL-адреса. |
|
ISearchScopeRule Предоставляет методы для определения правил область для обхода контента и индексирования. |
|
ISearchViewChangedSink Не реализован. (ISearchViewChangedSink) |
|
ISimpleCommandCreator Содержит методы для взаимодействия с каталогом файлов. |
|
IStemmer Предоставляет методы для создания парадигматического модуля для конкретного языка. Стеммер создает инфильтрированные формы указанного слова. |
|
ITokenCollection Возвращает маркеры, полученные в результате использования средства разбиения по словам. |
|
IUrlAccessor Предоставляет методы обработки отдельного элемента в источнике контента, URL-адрес которого предоставляется сборщиком узла фильтра. |
|
IUrlAccessor2 Расширяет функциональные возможности интерфейса IUrlAccessor. |
|
IUrlAccessor3 Расширяет функциональные возможности интерфейса IUrlAccessor2 с помощью метода IUrlAccessor3::GetImpersonationSidBlobs для идентификации идентификаторов безопасности пользователей (SID) для указанного URL-адреса. |
|
IUrlAccessor4 Расширяет функциональные возможности интерфейса IUrlAccessor3 с помощью метода IUrlAccessor4::ShouldIndexItemContent, который определяет, следует ли индексировать содержимое элемента. |
|
IWordBreaker Анализирует текст и определяет отдельные слова и фразы. Этот интерфейс является компонентом языковых ресурсов. Он используется в фоновых процессах и должен быть оптимизирован как для пропускной способности, так и для минимального использования ресурсов. |
|
IWordFormSink Обрабатывает список альтернативных текстовых форм, создаваемых во время запроса. |
Структуры
|
AUTHENTICATION_INFO Описывает сведения о проверке подлинности безопасности для доступа к содержимому. |
|
FILTERED_DATA_SOURCES Задает параметры для источника данных оболочки, для которого загружается фильтр. |
|
HITRANGE Определяет диапазон совпадающих данных, когда условия поиска запроса соответствуют индексированных данных. |
|
INCREMENTAL_ACCESS_INFO Содержит сведения о доступе, используемые добавочным обходом контента, такие как дата последнего доступа и время изменения. |
|
ITEM_INFO Содержит сведения, передаваемые объекту IUrlAccessor о текущем элементе; например, имя приложения и имя каталога. |
|
ITEMPROP Хранит сведения о свойствах в системе свойств Windows и используется интерфейсом IItemPropertyBag. |
|
PROXY_INFO Хранит сведения о прокси-сервере. Используется ISearchProtocol. |
|
SEARCH_COLUMN_PROPERTIES Эта структура не реализована. |
|
SEARCH_ITEM_CHANGE Указывает изменения индексированного элемента. |
|
SEARCH_ITEM_INDEXING_STATUS Описывает состояние индексированного документа. |
|
SEARCH_ITEM_PERSISTENT_CHANGE Содержит сведения о типе изменений, произошедших в индексированном элементе. Эта структура используется с методом ISearchPersistentItemsChangedSink::OnItemsChanged для передачи индексатору сведений об изменениях. |
|
TEXT_SOURCE Содержит сведения о тексте, который будет обрабатывать средство разбиения по словам. |
|
TIMEOUT_INFO Хранит значения времени ожидания для подключений и данных. |