閱讀英文

共用方式為


Windows 搜尋

Windows 搜尋技術概觀。

若要開發 Windows 搜尋,您需要下列標頭:

如需這項技術的程序設計指引,請參閱:

列舉

 
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

提供一組旗標,以搭配下列方法來指出條件樹狀節點的類型:_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 用來設定 Proxy 使用狀態。
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 搭配使用的旗標,用來識別剖析錯誤 (s) 。 每個剖析錯誤都表示剖析查詢字串時會忽略一或多個標記。
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物件。
複製

使用與目前物件相同的內容和狀態,建立 IEnumSearchRoots 物件的複本。
複製

使用與目前物件相同的內容和狀態,建立這個 IEnumSearchScopeRules 對象的複本。
複製

建立這個 ICondition 物件的深層複本。
CloseAccessor

關閉先前建立的 IUrlAccessor 物件。
ComposePhrase

不支援。 (IWordBreaker.ComposePhrase)
CreateAccessor

建立並初始化 IUrlAccessor 物件。
CreateAccessorEx

建立並初始化 IUrlAccessor 物件。 這個方法具有與 ISearchProtocol::CreateAccessor 方法相同的基本功能,但它包含額外的 pUserData 參數,以提供其他數據給通訊協議處理程式。
CreateBooleanLeaf

建立TRUE或 FALSE 的搜尋條件。 (IConditionFactory2.CreateBooleanLeaf)
CreateCatalog

在 Windows 搜尋服務索引器中建立新的自定義目錄,並傳回其參考。
CreateCompoundFromArray

建立與條件節點陣列結合 (AND) 或分離 (OR) 的分葉條件節點。 傳回的物件支援 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 搜尋服務索引器刪除現有的目錄和所有相關聯的索引數據。
目的地

擷取關聯性的目的地 IEntity 物件。 關聯性的目的地會對應至屬性的類型。
實體

擷取 IEntity 物件的列舉,其中包含載入架構中每個實體的一個專案。
EnumerateExcludedExtensions

未實作。 (ISearchCatalogManager.EnumerateExcludedExtensions)
EnumerateRoots

傳回 ISearchCrawlScopeManager 感知此實例之所有根目錄的列舉。
EnumerateScopeRules

傳回 ISearchCrawlScopeManager 介面實例感知之所有範圍規則的列舉。
EnumPropInfo

從屬性清單中取得第 i 個專案。
GenerateForLeaf

針對會變成分葉查詢表達式的內容,產生特殊的查詢表達式。
GenerateSQLFromUserQuery

根據以進階查詢語法 (AQS) 或自然查詢語法 (NQS) 表示的用戶端提供的查詢字串,產生 結構化查詢語言 (SQL) (SQL) 查詢。
GenerateWordForms

產生單字的替代表單,並將這些表單放在 IWordFormSink 物件中。
get_AuthenticationType

擷取存取此搜尋根目錄下 URL 所需的驗證類型。
get_BypassList

從索引器取得 Proxy 略過清單。 此清單用來判斷哪些專案或 URL 是本機專案,而且不需要通過 Proxy 伺服器。 此清單是藉由呼叫 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

擷取值,判斷是否應該略過 Proxy 伺服器來尋找專案或URL。
get_Name

取得目前目錄的名稱。
get_Password

未實作。 (ISearchRoot.get_Password)
get_PatternOrURL

取得規則的模式或 URL。 範圍規則會決定要包含或排除哪些 URL 或路徑。
get_PortNumber

擷取用來與 Proxy 伺服器通訊的埠號碼。 此埠號碼會儲存在索引器中,並由ISearchManager::SetProxy 方法設定。
get_ProvidesNotifications

取得值,指出搜尋引擎是否會由通訊協定處理程式或其他應用程式 (通知,) 搜尋根目錄下 URL 的變更。
get_ProxyName

擷取通訊協議處理程式要使用的 Proxy 名稱。
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

擷取要使用的 Proxy 伺服器。
get_User

未實作。 (ISearchRoot.get_User)
get_UserAgent

擷取使用者代理程式字串。
GetCatalog

依名稱擷取目錄,並針對該目錄建立新的ISearchCatalogManager物件。
GetCatalogStatus

取得目錄的狀態。
GetCLSID

取得所處理 URL 專案的檔案類型 CLSID。
GetCodePage

取得 URL 專案屬性的代碼頁。
GetColumnMapper

擷取數據行對應程序物件。
GetComparisonInfo

從分葉搜尋條件節點擷取屬性名稱、作業和值。 (ICondition.GetComparisonInfo)
GetConditionType

擷取此搜尋條件節點的條件類型、將其識別為邏輯AND、OR或NOT,或作為分葉節點。
GetCrawlScopeManager

取得這個搜尋目錄的 ISearchCrawlScopeManager 介面。
GetData

擷取代表數據區塊的 PROPVARIANT和輸入字串。
GetData

從 IEntity、IRelationship 或 ISchemaProvider 物件的元數據擷取一個索引鍵/值組。
GetDefaultCatalog

決定系統的預設目錄。
GetDiacriticSensitivity

取得實作的 ISearchLanguageSupport 介面對讀音符號的敏感度。 讀音符號是新增至字母的輔色標記,表示特殊的注音值或發音。
GetDisplayUrl

取得 URL 專案的使用者易記路徑。
GetDocFormat

取得檔案格式,表示為多用途因特網郵件延伸模組 (MIME) 字串。
GetEntity

依名稱從載入的架構擷取實體。
GetErrors

識別剖析器在建構 IQuerySolution 條件樹狀結構時無法辨識或未使用的輸入字串部分。
GetFileName

擷取篩選主機用於編製索引的項目檔名。 如果專案不存在於文件系統中,而且實作 IUrlAccessor::BindToStream 方法,這個方法會傳回專案的 Shell System.ParsingPath 屬性。
GetFilter

擷取所提供參數的適當 IFilteraccording。
GetHost

如果適用,則取得內容來源的主機名。
GetImpersonationSidBlobs

擷取指定 URL 的使用者安全性識別碼陣列, (SID) 。 這個方法可讓通訊協定處理程式指定哪些使用者可以存取檔案和搜尋通訊協定主機來模擬使用者,以編製檔案的索引。
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

從名稱取得屬性資訊。 這會傳回參數 ppPropId 中的 DBID 指標,現在必須由呼叫端釋放,而不是由被呼叫者 (這個類別) 。
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

初始化通訊協議處理程式。
初始 化

將介面的所有狀態重設為預設值,並從架構擷取任何必要資訊。
InitializeOptions

為指定的查詢剖析器設定自然查詢語法的旗標 (NQS) 和自動通配符。
IsDirectory

確定專案URL是否指向目錄。
IsDocument

確定專案 URL 是否為檔或目錄。
IsMapUpToDate

判斷地圖是否為最新狀態。
IsOplockBroken

檢查要編製索引之專案上 opLock (OpLock) 的商機鎖定狀態。 (IOpLockStatus.IsOplockBroken)
IsOplockValid

檢查要編製索引之專案上 opLock (OpLock) 的商機鎖定狀態。 (IOpLockStatus.IsOplockValid)
IsPrefixNormalized

判斷查詢令牌是否為文件標記的前置詞、忽略大小寫、寬度和 (選擇性地) 變音符號。
以色列

報告關聯性是否為實際。
LoadIFilter

擷取並載入對應至Shell數據源的最適當篩選。
LoadIFilterFromStorage

未實作請勿使用:_this 方法。 (ILoadFilter.LoadIFilterFromStorage)
LoadIFilterFromStream

未實作請勿使用:_this 方法。 (ILoadFilter.LoadIFilterFromStream)
LoadStemmer

擷取為指定語言代碼標識元註冊之字幹分析器 (LCID) 的介面。
LoadWordBreaker

擷取為指定語言代碼標識元註冊之斷詞工具的介面, (LCID) 。
當地語系化

從輸入字串本地化關鍵詞。
當地語系化

將目前載入之指定地區設定的架構當地語系化。
LookupAuthoredNamedEntity

在標記化字串中尋找指定類型的具名實體,並傳回實體值所佔用的標記和標記數目。
MakeAndOr

建立條件節點,此節點是邏輯結合 (AND) 或分離 (子條件集合的 OR) 。
MakeLeaf

建立分葉條件節點,代表屬性值和常數值的比較。
MakeNot

建立條件節點,此節點是邏輯否定 (NOT) 另一個條件 (這個節點的子節點) 。 (IConditionFactory.MakeNot)
MetaData

擷取此實體的 IMetaData 物件列舉。
MetaData

擷取這個關聯性的 IMetaData 物件列舉。
MetaData

擷取已載入架構之全域 IMetaData 物件的列舉。
名稱

擷取此實體的名稱。
名稱

擷取關聯性的名稱。
NamedEntities

擷取 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

在剖析進階查詢語法 (AQS) 關鍵詞時,設定語言代碼標識碼 (LCID) 。
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

將小型查詢時間片語放在 WordBreaker 的 IPhraseSink 物件中。
RecognizeNamedEntities

識別輸入字串中的具名實體,並建立包含它們的集合。
RegisterViewForNotification

未實作。 (ISearchCatalogManager.RegisterViewForNotification)
Reindex

重新編制目錄中所有 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

設定目錄的名稱/值參數。
SetParameter

不支援。呼叫時,這個方法會傳回E_INVALIDARG。 (ISearchManager.SetParameter)
SetProxy

將資訊儲存在索引器中,以決定索引器如何運作及與 Proxy 伺服器通訊。
SetScopePriority

設定此查詢所指定範圍的目前索引器優先順序層級。
ShouldIndexItemContent

識別項目的內容是否應該編製索引。
ShouldIndexProperty

識別屬性是否應該編製索引。
關閉

關閉通訊協議處理程式。
Skip

略過指定的項目數目。 (IEnumSearchRoots.Skip)
Skip

略過指定的項目數目。 (IEnumSearchScopeRules.Skip)
StartedMonitoringScope

允許索引管理的通知來源將本身新增至「受監視的範圍」清單。
StartedMonitoringScope

由通知提供者呼叫,以通知索引器監視指定階層式範圍內項目的變更。
StoppedMonitoringScope

未實作。 (ISearchItemsChangedSink.StoppedMonitoringScope)
StoppedMonitoringScope

由通知提供者呼叫,以通知索引器停止監視指定階層式範圍內項目的變更。
ThreadIdle

通知通訊協定處理程式篩選線程處於閑置狀態,讓通訊協定處理程式可以清除它可能已建置的任何快取。
ThreadInit

初始化通訊協議處理程式與通訊協定主機之間的通訊。
ThreadShutdown

通知通訊協議處理程式線程正在關閉。
UnregisterViewForNotification

未實作。 (ISearchCatalogManager.UnregisterViewForNotification)
URLBeingIndexed

取得目前正在編製索引的 URL。 如果目前沒有編製索引,pszUrl 會設定為 NULL。
VerifyCatalog

驗證目錄位置。
WriteProperties

未實作。 (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 搜尋服務索引器中建立和刪除自訂目錄。
ISearchNotifyInlineSite

提供 搜尋服務 用來將目錄更新和索引狀態的更新傳送給通知提供者的方法。
ISearchPersistentItemsChangedSink

提供傳遞變更通知的方法,以警示索引器需要更新專案。
ISearchProtocol

提供叫用、初始化和管理 IUrlAccessor 物件的方法。 (ISearchProtocol)
ISearchProtocol2

提供叫用、初始化和管理 IUrlAccessor 物件的方法。 (ISearchProtocol2)
ISearchProtocolThreadContext

這個選擇性介面可讓通訊協定處理程式在用於在通訊協定主機中篩選的線程上執行動作。
ISearchQueryHelper

提供從使用者輸入建置查詢、將查詢轉換成 Windows 搜尋 SQL,以及取得 連接字串 以初始化視窗搜尋索引連線的方法。
ISearchRoot

提供操作搜尋根目錄的方法。 屬性成員的變更會套用至位於搜尋根目錄下的任何URL。 如果 URL 符合搜尋根 URL,或是該 URL 的階層式子系,則 URL 會落在搜尋根目錄下。
ISearchScopeRule

提供方法來定義編目和編製索引的範圍規則。
ISearchViewChangedSink

未實作。 (ISearchViewChangedSink)
ISimpleCommandCreator

包含與檔案目錄互動的方法。
IStemmer

提供建立語言特定字幹分析器的方法。 字幹分析器會產生指定之單字的變化形式。
ITokenCollection

取得使用斷詞工具所產生的標記。
IUrlAccessor

提供處理內容來源中個別專案的方法,其URL是由收集程式提供給篩選主機。
IUrlAccessor2

擴充 IUrlAccessor 介面的功能。
IUrlAccessor3

使用 IUrlAccessor3::GetImpersonationSidBlobs 方法來擴充 IUrlAccessor2 介面的功能,以識別指定 URL 的使用者安全性標識碼 (SID) 。
IUrlAccessor4

使用 IUrlAccessor4::ShouldIndexItemContent 方法來擴充 IUrlAccessor3 介面的功能,以識別專案的內容是否應該編製索引。
IWordBreaker

剖析文字,並識別個別的單字和片語。 此介面是語言特定的語言資源元件。 它用於背景進程,而且必須針對輸送量和最少的資源使用進行優化。
IWordFormSink

處理字幹分析器在查詢期間產生的替代文字表單清單。

結構

 
AUTHENTICATION_INFO

描述內容存取的安全性驗證資訊。
FILTERED_DATA_SOURCES

指定載入篩選之 Shell 數據源的參數。
HITRANGE

識別查詢搜尋條件符合索引數據時的比對數據範圍。
INCREMENTAL_ACCESS_INFO

包含累加編目所使用的存取資訊,例如上次存取日期和時間。
ITEM_INFO

包含傳遞至目前專案之 IUrlAccessor 物件的資訊;例如,應用程式名稱和目錄名稱。
ITEMPROP

將屬性的相關信息儲存在 Windows 屬性系統中,並由 IItemPropertyBag 介面使用。
PROXY_INFO

儲存 Proxy 的相關信息。 ISearchProtocol 使用。
SEARCH_COLUMN_PROPERTIES

未實作這個結構。
SEARCH_ITEM_CHANGE

指定索引項目的變更。
SEARCH_ITEM_INDEXING_STATUS

描述要編製索引的文件狀態。
SEARCH_ITEM_PERSISTENT_CHANGE

包含專案所要編製索引之變更類型的相關信息。 此結構會與 ISearchPersistentItemsChangedSink::OnItemsChanged 方法搭配使用,以將變更內容的信息傳遞給索引器。
TEXT_SOURCE

包含斷詞工具將處理之文字的相關信息。
TIMEOUT_INFO

儲存連線和數據逾時值。