Windows Search
Обзор технологии 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 Хранит значения времени ожидания для подключений и данных. |