Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Обзор технологии 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 Хранит значения времени ожидания для подключений и данных. |