Windows Search

Panoramica della tecnologia Windows Search.

Per sviluppare Windows Search, sono necessarie queste intestazioni:

Per indicazioni sulla programmazione per questa tecnologia, vedere:

Enumerazioni

 
AUTH_TYPE

Descrive i tipi di autenticazione per l'accesso al contenuto.
CASE_REQUIREMENT

Specifica i requisiti case delle parole chiave, se presenti, per una query.
CatalogPausedReason

Usato da ISearchCatalogManager::GetCatalogStatus per determinare il motivo per cui il catalogo è sospeso.
CatalogStatus

Usato da ISearchCatalogManager::GetCatalogStatus per determinare lo stato corrente del catalogo.
CLUSION_REASON

Questi flag enumera i motivi per cui gli URL sono inclusi o esclusi dall'ambito di ricerca per indicizzazione corrente.
CONDITION_CREATION_OPTIONS

Fornisce un set di flag da usare con le interfacce seguenti per indicare il tipo di nodo dell'albero delle condizioni:_ICondition, ICondition2, IConditionFactory, IConditionFactory2 e IConditionGenerator.
CONDITION_OPERATION

Fornisce un set di flag da utilizzare con i metodi seguenti per indicare l'operazione in ICondition::GetComparisonInfo, ICondition2::GetLeafConditionInfo, IConditionFactory::MakeLeaf, IConditionFactory2::CreateBooleanLeaf, IConditionFactory2::CreateIntegerLeaf, IConditionFactory2::MakeLeaf, IConditionFactory2::CreateStringLeaf e IConditionGenerator::GenerateForLeaf.
CONDITION_TYPE

Fornisce un set di flag da utilizzare con i metodi seguenti per indicare il tipo di nodo dell'albero delle condizioni:_ICondition::GetConditionType, IConditionFactory::MakeAndOr, IConditionFactory2::CreateCompoundFromArray e IConditionFactory2::CreateCompoundFromObjectArray.
FOLLOW_FLAGS

Usato per definire il comportamento durante la ricerca per indicizzazione o l'indicizzazione. Questi flag vengono usati dai metodi ISearchCrawlScopeManager::AddDefaultScopeRule e ISearchCrawlScopeManager::AddUserScopeRule.
INTERVAL_LIMIT_KIND

Questi valori vengono restituiti da IInterval::GetLimits come coppie per specificare un intervallo con un limite superiore e inferiore.
NAMED_ENTITY_CERTAINTY

Definisce il livello di certezza per un'entità denominata.
PRIORITY_LEVEL

Utilizzato dall'interfaccia IRowsetPrioritization per impostare o recuperare il livello di priorità dell'indicizzatore corrente per l'ambito specificato da una query.
PROXY_ACCESS

Usato da ISearchManager per l'uso del proxy di stato.
QUERY_PARSER_MANAGER_OPTION

Usato da IQueryParserManager::SetOption per impostare le opzioni di analisi. Può essere usato per specificare schemi e opzioni di localizzazione.
ROWSETEVENT_ITEMSTATE

Descrive se un elemento che corrisponde ai criteri di ricerca di un set di righe è attualmente presente in tale set di righe.
ROWSETEVENT_TYPE

Descrive il tipo di modifica ai dati del set di righe.
SEARCH_INDEXING_PHASE

Specifica lo stato della fase di indicizzazione della ricerca corrente.
SEARCH_KIND_OF_CHANGE

Indica il tipo di modifica che interessa un elemento quando un sink di origine notifica a un client che un elemento è stato modificato.
SEARCH_NOTIFICATION_PRIORITY

Indica la priorità di elaborazione di un elemento modificato.
SEARCH_QUERY_SYNTAX

Specifica il tipo di sintassi di query. (SEARCH_QUERY_SYNTAX)
SEARCH_TERM_EXPANSION

Indica le opzioni con caratteri jolly nei termini di ricerca. Usato dai metodi ISearchQueryHelper::get_QueryTermExpansion e ISearchQueryHelper::p ut_QueryTermExpansion.
STRUCTURED_QUERY_MULTIOPTION

Set di flag utilizzati da IQueryParser::SetMultiOption per indicare singole opzioni.
STRUCTURED_QUERY_PARSE_ERROR

Set di flag da usare con IQuerySolution::GetErrors per identificare gli errori di analisi. Ogni errore di analisi indica che uno o più token sono stati ignorati durante l'analisi di una stringa di query.
STRUCTURED_QUERY_RESOLVE_OPTION

Opzioni per la risoluzione dei dati in un albero delle condizioni.
STRUCTURED_QUERY_SINGLE_OPTION

Set di flag da usare con IQueryParser::SetOption e IQueryParser::GetOption per indicare singole opzioni.
STRUCTURED_QUERY_SYNTAX

Specifica il tipo di sintassi di query. (STRUCTURED_QUERY_SYNTAX)
tagPRIORITIZE_FLAGS

Usato da PrioritizeMatchingURLs per specificare come elaborare gli elementi di cui l'indicizzatore non è riuscito in precedenza a indicizzare.

Funzioni

 
Aggiungere

Aggiunge una singola entità denominata (potenziale) a questa raccolta INamedEntityCollector, come identificato in un intervallo tokenizzato della stringa di input da analizzare.
AddDefaultScopeRule

Aggiunge un URL come ambito predefinito per questa regola.
AddHierarchicalScope

Aggiunge un ambito gerarchico al motore di ricerca.
AddRequestParameter

Richiede un set di valori di proprietà.
AddRoot

Aggiunge una nuova radice di ricerca al motore di ricerca.
AddUserScopeRule

Aggiunge una nuova regola dell'ambito di ricerca per indicizzazione quando l'utente crea una nuova regola o aggiunge un URL da indicizzare.
Base

Recupera l'entità padre di questa entità.
BindToFilter

Associa l'elemento elaborato all'oggetto IFilterand appropriato recupera un puntatore al filtro IFilter.
BindToStream

Associa l'elemento elaborato a un flusso di dati IStream [Structured Storage] e recupera un puntatore a tale flusso.
BreakText

Analizza il testo per identificare parole e frasi e fornisce i risultati agli oggetti IWordSink e IPhraseSink.
Clone

Crea una copia dell'oggetto IEnumSearchRoots con lo stesso contenuto e lo stesso stato di quello corrente.
Clone

Crea una copia di questo oggetto IEnumSearchScopeRules con lo stesso contenuto e lo stesso stato di quello corrente.
Clone

Crea una copia completa di questo oggetto ICondition.
CloseAccessor

Chiude un oggetto IUrlAccessor creato in precedenza.
ComposePhrase

Non supportato. (IWordBreaker.ComposePhrase)
CreateAccessor

Crea e inizializza un oggetto IUrlAccessor.
CreateAccessorEx

Crea e inizializza un oggetto IUrlAccessor. Questo metodo ha la stessa funzionalità di base del metodo ISearchProtocol::CreateAccessor, ma include un parametro pUserData aggiuntivo per fornire dati aggiuntivi al gestore del protocollo.
CreateBooleanLeaf

Crea una condizione di ricerca true o FALSE. (IConditionFactory2.CreateBooleanLeaf)
CreateCatalog

Crea un nuovo catalogo personalizzato nell'indicizzatore di Windows Search e restituisce un riferimento.
CreateCompoundFromArray

Crea un nodo di condizione foglia che è una combinazione (AND) o una disgiunzione (OR) da una matrice di nodi condizione. L'oggetto restituito supporta ICondition e ICondition2.
CreateCompoundFromObjectArray

Crea un nodo di condizione foglia che è una combinazione (AND) o una disgiunzione (OR) di una raccolta di sottocondizioni. L'oggetto restituito supporta ICondition e ICondition2.
CreateICommand

Crea un oggetto ICommand.
CreateIntegerLeaf

Crea un nodo di condizione foglia per un valore integer. L'oggetto restituito supporta ICondition e ICondition2.
CreateLeaf

Crea un nodo della condizione foglia per qualsiasi valore. L'oggetto restituito supporta ICondition e ICondition2.
CreateLoadedParser

Crea una nuova istanza di un'implementazione dell'interfaccia IQueryParser. Questa istanza del parser di query viene caricata con lo schema per il catalogo specificato e viene localizzata in una lingua specificata. Tutte le altre impostazioni vengono inizializzate in impostazioni predefinite.
CreateNegation

Crea un nodo condizione che rappresenta una negazione logica (NOT) di un'altra condizione (un sottonode di questo nodo). (IConditionFactory2.CreateNegation)
CreateStringLeaf

Crea un nodo della condizione foglia per un valore stringa che rappresenta un confronto tra il valore della proprietà e il valore costante. L'oggetto restituito supporta ICondition e ICondition2.
CreateTrueFalse

Crea una condizione di ricerca true o FALSE. (IConditionFactory2.CreateTrueFalse)
DefaultPhrase

Questo metodo tenta di produrre una frase che, quando riconosciuta da questa istanza di IConditionGenerator, rappresenta il tipo e la coppia di valori per un'entità, una relazione o un'entità denominata.
DefaultPhrase

Recupera una frase predefinita da usare per questa entità nei riristeri.
DefaultPhrase

Recupera una frase predefinita da usare per questa entità denominata in ritiment.
DefaultPhrase

Recupera la frase predefinita da usare per questa relazione in ritimenti.
DeleteCatalog

Elimina un catalogo esistente e tutti i dati indicizzati associati dall'indicizzatore di Windows Search.
Destinazione

Recupera l'oggetto IEntity di destinazione della relazione. La destinazione di una relazione corrisponde al tipo di una proprietà.
Entità

Recupera un'enumerazione di oggetti IEntity con una voce per ogni entità nello schema caricato.
EnumerateExcludedExtensions

Non implementato. (ISearchCatalogManager.EnumerateExcludedExtensions)
EnumerateRoots

Restituisce un'enumerazione di tutte le radici di cui è a conoscenza questa istanza di ISearchCrawlScopeManager.
EnumerateScopeRules

Restituisce un'enumerazione di tutte le regole di ambito di cui è presente questa istanza dell'interfaccia ISearchCrawlScopeManager.
EnumPropInfo

Ottiene la voce i-th dall'elenco delle proprietà.
GenerateForLeaf

Genera un'espressione di query speciale per ciò che altrimenti diventa un'espressione di query foglia.
GenerateSQLFromUserQuery

Genera una query Structured Query Language (SQL) basata su una stringa di query fornita dal client espressa nella sintassi di query avanzata (AQS) o nella sintassi della query naturale (NQS).
GenerateWordForms

Genera moduli alternativi per una parola e inserisce questi moduli nell'oggetto IWordFormSink.
get_AuthenticationType

Recupera il tipo di autenticazione necessario per accedere agli URL in questa radice di ricerca.
get_BypassList

Ottiene un elenco di bypass proxy dall'indicizzatore. Questo elenco viene usato per determinare quali elementi o URL sono locali e non è necessario passare attraverso il server proxy. Questo elenco viene impostato chiamando ISearchManager::SetProxy.
get_ConnectionString

Restituisce l'stringa di connessione OLE DB per l'indice ricerca finestra.
get_ConnectTimeout

Ottiene il valore di timeout della connessione per la connessione a un archivio per l'indicizzazione.
get_DataTimeout

Ottiene il valore di timeout dei dati, in secondi, per le transazioni di dati tra l'indicizzatore e l'host del filtro di ricerca. Questo valore è contenuto in una struttura TIMEOUT_INFO.
get_DiacriticSensitivity

Ottiene un valore che indica se il catalogo è sensibile ai diacritici. Un diacritico è un segno aggiunto a una lettera per indicare un valore fonetico o una pronuncia speciali.
get_EnumerationDepth

Ottiene la profondità di enumerazione per questa radice di ricerca.
get_FollowDirectories

Ottiene un valore BOOL che indica se il motore di ricerca segue sottodirectory e ambiti gerarchici.
get_FollowFlags

Non supportato. Questo metodo restituisce E_InvalidArg quando viene chiamato.
get_HostDepth

Ottiene un valore che indica la distanza in un albero host da eseguire per indicizzazione durante l'indicizzazione.
get_IsDefault

Ottiene un valore che identifica se si tratta di una regola predefinita.
get_IsHierarchical

Ottiene un valore che indica se la ricerca è radicata in una struttura ad albero gerarchico.
get_IsIncluded

Ottiene un valore che identifica se questa regola è una regola di inclusione. Le regole di inclusione identificano gli ambiti che devono essere inclusi nell'ambito della ricerca per indicizzazione.
get_LocalBypass

Recupera un valore che determina se il server proxy deve essere ignorato per trovare l'elemento o l'URL.
get_Name

Ottiene il nome del catalogo corrente.
get_Password

Non implementato. (ISearchRoot.get_Password)
get_PatternOrURL

Ottiene il modello o l'URL per la regola. Le regole di ambito determinano gli URL o i percorsi da includere o escludere.
get_PortNumber

Recupera il numero di porta usato per comunicare con il server proxy. Questo numero di porta viene archiviato nell'indicizzatore e viene impostato dal metodo ISearchManager::SetProxy.
get_ProvidesNotifications

Ottiene un valore che indica se il motore di ricerca riceve una notifica (da gestori di protocolli o altre applicazioni) sulle modifiche apportate agli URL nella radice di ricerca.
get_ProxyName

Recupera il nome del proxy da utilizzare dal gestore del protocollo.
get_QueryContentLocale

Ottiene l'identificatore del codice del linguaggio (LCID) per la query.
get_QueryContentProperties

Ottiene l'elenco delle proprietà incluse nella query quando i termini di ricerca non specificano in modo esplicito una proprietà.
get_QueryKeywordLocale

Ottiene l'identificatore di codice del linguaggio (LCID) per le impostazioni locali da usare durante l'analisi delle parole chiave AQS (Advanced Query Syntax).
get_QueryMaxResults

Ottiene il numero massimo di risultati da restituire dalla query.
get_QuerySelectColumns

Ottiene le colonne o le proprietà richieste nell'istruzione SELECT della query.
get_QuerySorting

Ottiene l'ordine di ordinamento per il set di risultati della query.
get_QuerySyntax

Ottiene la sintassi della query.
get_QueryTermExpansion

Ottiene il valore che specifica la modalità di espansione dei termini di query.
get_QueryWhereRestrictions

Ottiene le restrizioni aggiunte a una query nelle clausole WHERE.
get_RootURL

Ottiene l'URL del punto iniziale per questa radice di ricerca.
get_Schedule

Non implementato. (ISearchRoot.get_Schedule)
get_UseNotificationsOnly

Ottiene un valore che indica se questa radice di ricerca deve essere indicizzata solo tramite notifica e non sottoposta a ricerca per indicizzazione.
get_UseProxy

Recupera il server proxy da usare.
get_User

Non implementato. (ISearchRoot.get_User)
get_UserAgent

Recupera la stringa dell'agente utente.
GetCatalog

Recupera un catalogo per nome e crea un nuovo oggetto ISearchCatalogManager per tale catalogo.
GetCatalogStatus

Ottiene lo stato del catalogo.
GetCLSID

Ottiene CLSID per il tipo di documento dell'elemento URL elaborato.
GetCodePage

Ottiene la tabella codici per le proprietà dell'elemento URL.
GetColumnMapper

Recupera un oggetto mapper di colonna.
GetComparisonInfo

Recupera il nome della proprietà, l'operazione e il valore da un nodo della condizione di ricerca foglia. (ICondition.GetComparisonInfo)
GetConditionType

Recupera il tipo di condizione per questo nodo della condizione di ricerca, identificandolo come and logico, OR o NOT o come nodo foglia.
GetCrawlScopeManager

Ottiene un'interfaccia ISearchCrawlScopeManager per questo catalogo di ricerca.
GetData

Recupera la stringa propVARIANT e di input che rappresenta un blocco di dati.
GetData

Recupera una coppia chiave/valore dai metadati di un oggetto IEntity, IRelationship o ISchemaProvider.
GetDefaultCatalog

Determina il catalogo predefinito per il sistema.
GetDiacriticSensitivity

Ottiene la riservatezza di un'interfaccia ISearchLanguageSupport implementata per diacritici. Un diacritico è un segno di accento aggiunto a una lettera per indicare un valore fonetico o una pronuncia speciale.
GetDisplayUrl

Ottiene il percorso descrittivo per l'elemento URL.
GetDocFormat

Ottiene il formato del documento rappresentato come stringa MIME (Multipurpose Internet Mail Extensions).
GetEntity

Recupera un'entità in base al nome dello schema caricato.
GetErrors

Identifica le parti della stringa di input che il parser non riconosce o non usa quando costruisce l'albero delle condizioni IQuerySolution.
GetFileName

Recupera il nome del file dell'elemento, usato dall'host del filtro per l'indicizzazione. Se l'elemento non esiste in un file system e il metodo IUrlAccessor::BindToStream viene implementato, questo metodo restituisce la proprietà System.ParsingPath della shell per l'elemento.
GetFilter

Recupera l'IFilteraccording appropriato nei parametri forniti.
GetHost

Ottiene il nome host per l'origine contenuto, se applicabile.
GetImpersonationSidBlobs

Recupera una matrice di identificatori di sicurezza utente (SID) per un URL specificato. Questo metodo consente ai gestori del protocollo di specificare quali utenti possono accedere al file e all'host del protocollo di ricerca per rappresentare un utente per indicizzare il file.
GetIndexerVersion

Recupera la versione dell'indicizzatore corrente in due blocchi:_the significato della versione principale e il significato della versione secondaria.
GetIndexerVersionStr

Recupera la versione dell'indicizzatore corrente come singola stringa.
GetInputTerms

Per un nodo foglia, ICondition::GetInputTerms recupera informazioni su quali parti (o intervalli) della stringa di input hanno prodotto la proprietà, l'operazione e il valore per il nodo della condizione di ricerca.
GetItemsChangedSink

Ottiene l'interfaccia del sink di notifica delle modifiche.
GetLastModified

Ottiene il timestamp che identifica quando l'URL è stato modificato.
GetLeafConditionInfo

Recupera il nome della proprietà, l'operazione e il valore da un nodo della condizione di ricerca foglia. (ICondition2.GetLeafConditionInfo)
GetLexicalData

Segnala la stringa di query, il modo in cui è stata tokenizzata e quale identificatore del codice del linguaggio (LCID) e word breaker sono stati usati per analizzarlo.
GetLicenseToUse

Ottiene le informazioni sulla licenza per questa implementazione di IStemmer.
GetLicenseToUse

Ottiene un puntatore alle informazioni sulla licenza per questa implementazione dell'interfaccia IWordBreaker.
GetLimits

Specifica i limiti inferiori e superiori di un intervallo, ognuno dei quali può essere infinito o un valore specifico.
GetLocale

Recupera il nome della proprietà, l'operazione e il valore da un nodo della condizione di ricerca foglia. (ICondition2.GetLocale)
GetNamedEntity

Recupera un oggetto INamedEntity basato su un nome di entità.
GetOplockEventHandle

Ottiene l'handle dell'evento del blocco opportunistico (OpLock). L'oggetto evento viene impostato sullo stato segnalato quando OpLock viene interrotto, consentendo all'indicizzatore di arrestare tutte le operazioni sull'oggetto IUrlAccessor sottostante.
GetOption

Recupera un valore di opzione semplice specificato per questo parser di query.
GetParameter

Non implementato. (ISearchCatalogManager.GetParameter)
GetParameter

Non supportato. Questo metodo restituisce E_INVALIDARG quando viene chiamato. (ISearchManager.GetParameter)
GetParentScopeVersionId

Ottiene l'ID versione dell'URL di inclusione padre.
GetPersistentItemsChangedSink

Ottiene l'interfaccia del sink eventi di notifica delle modifiche per un client. Questo metodo viene usato da applicazioni client e gestori di protocolli per notificare all'indicizzatore le modifiche.
GetPropInfoFromId

Ottiene le informazioni sulla proprietà dal DBID.
GetPropInfoFromName

Ottiene le informazioni sulla proprietà da un nome. Verrà restituito un puntatore DBID nel parametro ppPropId che ora deve essere liberato dal chiamante e non dal chiamante (questa classe).
GetQuery

Recupera l'albero delle condizioni e il tipo semantico della soluzione.
GetQueryHelper

Ottiene l'interfaccia ISearchQueryHelper per il catalogo corrente.
GetRedirectedURL

Ottiene l'URL reindirizzato per l'elemento corrente.
GetRelationship

Recupera l'oggetto IRelationship per questa entità come richiesto per nome.
GetSchemaProvider

Recupera un provider di schemi per esplorare lo schema attualmente caricato.
GetScopePriority

Recupera il livello di priorità dell'indicizzatore corrente per l'ambito specificato da questa query.
GetScopeStatistics

Ottiene informazioni che descrivono l'ambito specificato da questa query.
GetSecurityDescriptor

Ottiene il descrittore di sicurezza per l'elemento URL. La sicurezza viene applicata in fase di query, quindi questo descrittore identifica la sicurezza per l'accesso in lettura.
GetSecurityProvider

Ottiene il provider di sicurezza per l'URL.
GetSize

Ottiene le dimensioni del contenuto designato dall'URL.
GetSubConditions

Recupera una raccolta delle sottocondizioni del nodo della condizione di ricerca e dell'IID dell'interfaccia per enumerare la raccolta.
GetToken

Recupera la posizione, la lunghezza e qualsiasi stringa di override di un singolo token.
GetURLIndexingState

Non implementato. (ISearchCatalogManager.GetURLIndexingState)
GetValue

Recupera il valore di questa entità denominata come stringa.
GetValueNormalization

Recupera il valore normalizzato dei caratteri del nodo della condizione di ricerca.
GetValueType

Recupera il tipo semantico del valore del nodo della condizione di ricerca.
GetVersion

Causa il mapping dei file nello spazio degli indirizzi del processo chiamante e informa i client se lo stato di Gestione ambiti di ricerca per indicizzazione (CSM) è cambiato.
HasChildScopeRule

Identifica se un determinato URL ha una regola figlio nell'ambito.
HasParentScopeRule

Identifica se un determinato URL ha una regola padre nell'ambito.
InclusoInCrawlScope

Recupera un indicatore del fatto che l'URL specificato sia incluso nell'ambito della ricerca per indicizzazione.
IncludeInCrawlScopeEx

Recupera un indicatore di se e perché l'URL specificato è incluso nell'ambito della ricerca per indicizzazione.
Init

Inizializza lo stemmer.
Init

Inizializza l'implementazione di IWordBreaker e indica la modalità in cui opera il componente.
Init

Inizializza un gestore del protocollo.
Initialize

Reimposta tutti gli stati dell'interfaccia in valori predefiniti e recupera tutte le informazioni necessarie dallo schema.
InitializeOptions

Imposta i flag per la sintassi di query naturale (NQS) e i caratteri jolly automatici per il parser di query specificato.
IsDirectory

Verifica se l'URL dell'elemento punta a una directory.
IsDocument

Verifica se un URL di un elemento è un documento o una directory.
IsMapUpToDate

Determina se la mappa è aggiornata.
IsOplockBroken

Controlla lo stato del blocco opportunistico (OpLock) sull'elemento indicizzato. (IOpLockStatus.IsOplockBroken)
IsOplockValid

Controlla lo stato del blocco opportunistico (OpLock) sull'elemento indicizzato. (IOpLockStatus.IsOplockValid)
IsPrefixNormalized

Determina se il token di query è un prefisso del token del documento, ignorando maiuscole e minuscole, larghezza e (facoltativamente) diacritici.
IsReal

Segnala se una relazione è reale.
LoadIFilter

Recupera e carica il filtro più appropriato mappato a un'origine dati shell.
LoadIFilterFromStorage

Non usare il metodo:_this non viene implementato. (ILoadFilter.LoadIFilterFromStorage)
LoadIFilterFromStream

Non usare il metodo:_this non viene implementato. (ILoadFilter.LoadIFilterFromStream)
LoadStemmer

Recupera un'interfaccia al word stemmer registrato per l'identificatore di codice del linguaggio specificato (LCID).
LoadWordBreaker

Recupera un'interfaccia al word breaker registrato per l'identificatore di codice del linguaggio specificato (LCID).
Localize

Localizza le parole chiave da una stringa di input.
Localize

Localizza lo schema attualmente caricato per le impostazioni locali specificate.
RicercaAuthoredNamedEntity

Trova entità denominate di un tipo specificato in una stringa tokenizzata e restituisce il valore dell'entità e il numero di token occupa il valore dell'entità.
MakeAndOr

Crea un nodo condizione che rappresenta una combinazione logica (AND) o una disgiunzione (OR) di una raccolta di sottocondizioni.
MakeLeaf

Crea un nodo della condizione foglia che rappresenta un confronto tra il valore della proprietà e il valore costante.
MakeNot

Crea un nodo condizione che rappresenta una negazione logica (NOT) di un'altra condizione (un sottonode di questo nodo). (IConditionFactory.MakeNot)
Metadati

Recupera un'enumerazione di oggetti IMetaData per questa entità.
Metadati

Recupera un'enumerazione di oggetti IMetaData per questa relazione.
Metadati

Recupera un'enumerazione degli oggetti IMetaData globali per lo schema caricato.
Nome

Recupera il nome di questa entità.
Nome

Recupera il nome della relazione.
NamedEntities

Recupera un'enumerazione di oggetti INamedEntity, uno per ogni entità denominata nota di questo tipo.
Avanti

Recupera il numero specificato di elementi ISearchRoot.
Avanti

Recupera il numero specificato di elementi ISearchScopeRule.
NumberOfItems

Ottiene il numero di elementi nel catalogo.
NumberOfItemsToIndex

Ottiene il numero di elementi da indicizzare all'interno del catalogo.
NumberOfTokens

Recupera il numero di token nella raccolta.
OnCatalogStatusChange

Chiamato dal servizio di ricerca per notificare a un client quando lo stato del catalogo cambia.
Onchange

Non implementato. (ISearchViewChangedSink.OnChange)
OnChangedItem

Chiamato dall'indicizzatore per notificare ai client che è stato modificato un elemento. Questo elemento potrebbe avere corrispondenze di alcuni (o tutti) dei criteri per il set di righe client.
OnDeletedItem

Chiamato dall'indicizzatore per notificare ai client che un elemento è stato eliminato. Questo elemento potrebbe avere corrispondenze tra alcuni (o tutti) dei criteri di ricerca per il set di righe client.
OnItemIndexedStatusChange

Chiamato dal servizio di ricerca per notificare al client quando lo stato di un determinato documento o elemento cambia.
OnItemsChanged

Chiamare questo metodo per inviare una notifica a un indicizzatore per ricompilare alcuni elementi modificati.
OnItemsChanged

Notifica al indicizzatore di indicizzare gli elementi modificati.
OnNewItem

Chiamato dall'indicizzatore per notificare ai client un nuovo elemento che può corrispondere ad alcuni (o tutti) dei criteri per il set di righe client.
OnRowsetEvent

Chiamato dall'indicizzatore per notificare ai client un evento correlato al set di righe client.
Parse.

Analizza una stringa di input contenente parole chiave e/o contenuto strutturati per produrre un oggetto IQuerySolution.
ParsePropertyValue

Analizza una condizione per una proprietà specificata.
PrioritizeMatchingURLs

Indica all'indicizzatore di assegnare una priorità maggiore agli elementi di indicizzazione con URL corrispondenti a uno schema specificato. Questi elementi avranno quindi una priorità maggiore rispetto ad altre attività di indicizzazione.
put_AuthenticationType

Imposta il tipo di autenticazione necessario per accedere agli URL in questa radice di ricerca.
put_ConnectTimeout

Imposta il valore di timeout della connessione nella struttura TIMEOUT_INFO, in secondi.
put_DataTimeout

Imposta il valore di timeout per le transazioni di dati tra l'indicizzatore e l'host del filtro di ricerca. Queste informazioni vengono archiviate nella struttura TIMEOUT_INFO e vengono misurate in secondi.
put_DiacriticSensitivity

Imposta un valore che determina se il catalogo è sensibile ai diacritici. Un diacritico è un segno aggiunto a una lettera per indicare un valore fonetico o una pronuncia speciali.
put_EnumerationDepth

Imposta la profondità di enumerazione per questa radice di ricerca.
put_FollowDirectories

Imposta un valore BOOL che indica se il motore di ricerca deve seguire sottodirectory e ambiti gerarchici per questa radice di ricerca.
put_HostDepth

Imposta un valore che indica quanto lontano in un albero host per indicizzazione durante l'indicizzazione.
put_IsHierarchical

Imposta un valore che indica se la ricerca è radicata in una struttura ad albero gerarchica.
put_Password

Non implementato. (ISearchRoot.put_Password)
put_ProvidesNotifications

Imposta un valore che indica se il motore di ricerca riceve una notifica (da gestori di protocolli o altre applicazioni) sulle modifiche apportate agli URL nella radice di ricerca.
put_QueryContentLocale

Imposta l'identificatore del codice del linguaggio (LCID) della query.
put_QueryContentProperties

Imposta le proprietà da includere nella query se i termini di ricerca non specificano in modo esplicito le proprietà.
put_QueryKeywordLocale

Imposta l'identificatore di codice del linguaggio (LCID) per le impostazioni locali da usare durante l'analisi delle parole chiave AQS (Advanced Query Syntax).
put_QueryMaxResults

Imposta il numero massimo di risultati da restituire da una query.
put_QuerySelectColumns

Imposta le colonne (o le proprietà) richieste nell'istruzione select.
put_QuerySorting

Imposta l'ordine di ordinamento per il set di risultati della query.
put_QuerySyntax

Imposta la sintassi della query.
put_QueryTermExpansion

Imposta un valore che specifica la modalità di espansione dei termini di query.
put_QueryWhereRestrictions

Imposta le restrizioni aggiunte a una query nelle clausole WHERE.
put_RootURL

Imposta l'URL della radice di ricerca corrente.
put_Schedule

Non implementato. (ISearchRoot.put_Schedule)
put_UseNotificationsOnly

Imposta un valore che indica se questa radice di ricerca deve essere indicizzata solo tramite notifica e non sottoposta a ricerca per indicizzazione.
put_User

Non implementato. (ISearchRoot.put_User)
put_UserAgent

Imposta la stringa dell'agente utente che un agente utente passa al sito Web e ai servizi per identificarsi.
PutPhrase

Inserisce una frase in fase di query nell'oggetto IPhraseSink.
PutSmallPhrase

Inserisce una piccola frase in fase di query nell'oggetto IPhraseSink per WordBreaker.
RecognizeNamedEntities

Identifica le entità denominate in una stringa di input e crea una raccolta contenente tali entità.
RegisterViewForNotification

Non implementato. (ISearchCatalogManager.RegisterViewForNotification)
Reindicizzare

Ricompila tutti gli URL nel catalogo.
ReindexMatchingURLs

Reindexa tutti gli elementi corrispondenti al modello specificato. Questo metodo non è stato implementato prima di Windows 7.
ReindexSearchRoot

Ricompila tutti gli URL da una radice specificata.
Relazioni

Recupera un'enumerazione di oggetti IRelationship, uno per ogni relazione con cui è presente questa entità.
RemoveDefaultScopeRule

Rimuove una regola di ambito predefinita dal motore di ricerca.
RemoveRoot

Rimuove una radice di ricerca dal motore di ricerca.
RemoveScopeRule

Rimuove una regola di ambito dal motore di ricerca.
Reimpostazione

Sposta il contatore interno all'inizio dell'elenco in modo che una chiamata successiva a IEnumSearchRoots::Next recupera dall'inizio.
Reimpostazione

Sposta il contatore interno all'inizio dell'elenco in modo che una chiamata successiva a IEnumSearchScopeRules::Next recupera dall'inizio.
Reimpostazione

Reimposta il catalogo sottostante ricompilando i database ed eseguendo un indice completo.
Risolvi

Esegue una varietà di trasformazioni in un albero delle condizioni, tra cui le condizioni seguenti:_resolves con espressioni di data/ora relative a condizioni con data/ora assoluta (come VT_FILETIME); trasforma altre entità denominate riconosciute in alberi di condizione con valori effettivi; semplifica gli alberi delle condizioni; sostituisce le proprietà virtuali o composte con alberi OR di altre proprietà; rimuove gli alberi delle condizioni risultanti dalle query con parole chiave delle proprietà che non avevano alcuna condizione applicata.
ResolveCondition

Esegue una varietà di trasformazioni in un albero delle condizioni e quindi la condizione risolta per la valutazione. L'oggetto restituito supporta ICondition e ICondition2.
RestatePropertyValueToString

Restituisce una proprietà specificata per una condizione come stringa di query.
RestateToString

Ristora una condizione come stringa di query strutturata. Se la condizione è stata il risultato dell'analisi di una stringa di query originale, le parole chiave della stringa di query vengono usate in un'ottima misura. In caso contrario, vengono usate le parole chiave predefinite.
RevertToDefaultScopes

Ripristina gli ambiti predefiniti.
RootEntity

Recupera l'entità radice dello schema caricato.
SaveAll

Esegue il commit di tutte le modifiche apportate al motore di ricerca.
SaveBinary

Salva lo schema caricato come binario dello schema in un percorso specificato.
SetDiacriticSensitivity

Imposta un valore che indica se un'interfaccia ISearchLanguageSupport implementata è sensibile ai diacritici. Un diacritico è un segno di accento aggiunto a una lettera per indicare un valore fonetico o una pronuncia speciale.
SetExtensionClusion

Non implementato. (ISearchCatalogManager.SetExtensionClusion)
SetMultiOption

Imposta un'opzione complessa, ad esempio un generatore di condizioni specificato, da usare durante l'analisi di una stringa di input.
Setoption

Imposta un'unica opzione, ad esempio un wordbreaker specificato, per l'analisi di una stringa di input.
Setoption

Modifica una singola opzione in questo oggetto IQueryParserManager. Ad esempio, questo metodo potrebbe modificare il nome del file binario dello schema per caricare o il percorso dei file binari dello schema localizzati.
SetParameter

Imposta un parametro nome/valore per il catalogo.
SetParameter

Non supportato. Questo metodo restituisce E_INVALIDARG quando viene chiamato. (ISearchManager.SetParameter)
SetProxy

Archivia le informazioni nell'indicizzatore che determina il funzionamento dell'indicizzatore e la comunicazione con un server proxy.
SetScopePriority

Imposta il livello di priorità dell'indicizzatore corrente per l'ambito specificato da questa query.
ShouldIndexItemContent

Identifica se il contenuto dell'elemento deve essere indicizzato.
ShouldIndexProperty

Identifica se una proprietà deve essere indicizzata.
Arresto

Arresta il gestore del protocollo.
Skip

Ignora il numero specificato di elementi. (IEnumSearchRoots.Skip)
Skip

Ignora il numero specificato di elementi. (IEnumSearchScopeRules.Skip)
StartedMonitoringScope

Consente a un'origine di notifica gestita dall'indice di aggiungere se stessa a un elenco di "ambiti monitorati".
StartedMonitoringScope

Chiamato da un provider di notifiche per notificare all'indicizzatore di monitorare le modifiche agli elementi all'interno di un ambito gerarchico specificato.
StoppedMonitoringScope

Non implementato. (ISearchItemsChangedSink.StoppedMonitoringScope)
StoppedMonitoringScope

Chiamato da un provider di notifiche per notificare all'indicizzatore di interrompere il monitoraggio delle modifiche agli elementi all'interno di un ambito gerarchico specificato.
ThreadIdle

Notifica al gestore del protocollo che il thread di filtro è inattiva, in modo che il gestore del protocollo possa pulire qualsiasi cache che potrebbe essere stata compilata.
ThreadInit

Inizializza la comunicazione tra il gestore del protocollo e l'host del protocollo.
ThreadShutdown

Notifica al gestore del protocollo che il thread viene arrestato.
UnregisterViewForNotification

Non implementato. (ISearchCatalogManager.UnregisterViewForNotification)
URLBeingIndexed

Ottiene l'URL attualmente indicizzato. Se non è attualmente in corso l'indicizzazione, pszUrl è impostato su NULL.
VerifyCatalog

Convalida la posizione del catalogo.
Proprietà di scrittura

Non implementato. (ISearchQueryHelper.WriteProperties)

Interfacce

 
IColumnMapper

Recupera le informazioni sulla proprietà per le query basate su file.
IColumnMapperCreator

Contiene un metodo per recuperare un oggetto mapper di colonna.
ICondition

Fornisce metodi per recuperare informazioni su una condizione di ricerca.
ICondition2

Estende la funzionalità dell'interfaccia ICondition. ICondition2 fornisce metodi per recuperare informazioni su una condizione di ricerca.
IConditionFactory

Fornisce metodi per la creazione o la risoluzione di un albero delle condizioni ottenuto analizzando una stringa di query.
IConditionFactory2

Estende la funzionalità di IConditionFactory. IConditionFactory2 fornisce metodi per la creazione o la risoluzione di un albero delle condizioni ottenuto analizzando una stringa di query.
IConditionGenerator

Fornisce metodi per la gestione delle entità denominate e la generazione di condizioni speciali.
IEntity

Fornisce metodi per recuperare informazioni su un tipo di entità nello schema.
IEnumSearchRoots

Fornisce metodi per enumerare le radici di ricerca di un catalogo, ad esempio SystemIndex.
IEnumSearchScopeRules

Enumera le regole di ambito.
IInterval

Fornisce un metodo per ottenere i limiti di un intervallo.
ILoadFilter

Definisce i metodi e le proprietà implementati dall'oggetto FilterRegistration, che fornisce metodi per il caricamento di un filtro.
IMetaData

Fornisce un metodo per recuperare una coppia chiave/valore di stringhe da un oggetto IEntity, IRelationship o ISchemaProvider.
INamedEntity

Fornisce metodi per ottenere il valore di o una frase predefinita per il valore di, un'entità denominata.
INamedEntityCollector

Fornisce un metodo per accumulare entità denominate come identificate da un oggetto IConditionGenerator.
IOpLockStatus

Fornisce metodi per controllare il blocco opportunistico usato da Microsoft Windows Desktop Search (WDS) sugli elementi durante l'indicizzazione.
IProtocolHandlerSite

Fornisce metodi per l'oggetto IUrlAccessor del gestore del protocollo per eseguire una query sul Daemon filtro per il filtro appropriato per l'elemento URL.
IQueryParser

Fornisce metodi per analizzare una stringa di input in un oggetto IQuerySolution.
IQueryParserManager

Fornisce metodi per creare, inizializzare e modificare le opzioni per un oggetto IQueryParser.
IQuerySolution

Fornisce metodi che recuperano informazioni sull'interpretazione di una query analizzata.
IRelationship

Fornisce metodi per recuperare informazioni su una proprietà schema.
IRichChunk

Rappresenta un blocco di dati come stringa e un valore PROPVARIANT.
IRowsetEvents

Espone metodi per la ricezione di notifiche degli eventi.
IRowsetPrioritization

Imposta o recupera il livello di priorità dell'indicizzatore corrente per l'ambito specificato da questa query.
ISchemaLocalizerSupport

Fornisce un metodo per localizzare le parole chiave in una stringa specificata.
ISchemaProvider

Fornisce un repository dello schema che può essere esplorato.
ISearchCatalogManager

Fornisce metodi per gestire un catalogo di ricerca a scopo di ri-indicizzazione o impostazione dei timeout.
ISearchCatalogManager2

Estende l'interfaccia ISearchCatalogManager per gestire un catalogo di ricerca, a scopo di ri-indicizzazione o impostazione dei timeout.
ISearchCrawlScopeManager

Fornisce metodi che informano il motore di ricerca di contenitori per indicizzazione e/o watch e gli elementi in tali contenitori da includere o escludere durante la ricerca per indicizzazione o l'analisi.
ISearchCrawlScopeManager2

Estende la funzionalità dell'interfaccia ISearchCrawlScopeManager.
ISearchItemsChangedSink

Fornisce notifiche per le modifiche agli elementi indicizzati. Fornisce inoltre una notifica dell'ambito gerarchico monitorato per gli elementi modificati.
ISearchLanguageSupport

Fornisce metodi per l'accesso alle informazioni del thesaurus.
ISearchManager

Fornisce metodi per controllare la servizio di ricerca. Questa interfaccia gestisce le impostazioni e gli oggetti che influiscono sul motore di ricerca tra cataloghi.
ISearchManager2

Le applicazioni abilitate per creare ed eliminare cataloghi personalizzati nell'indicizzatore di Windows Search.
ISearchNotifyInlineSite

Fornisce metodi usati dall'servizio di ricerca per inviare aggiornamenti sullo stato del catalogo e dell'indice ai provider di notifica.
ISearchPersistentItemsChangedSink

Fornisce metodi per passare notifiche di modifica per avvisare l'indicizzatore che gli elementi devono essere aggiornati.
ISearchProtocol

Fornisce metodi per richiamare, inizializzare e gestire gli oggetti IUrlAccessor. (ISearchProtocol)
ISearchProtocol2

Fornisce metodi per richiamare, inizializzare e gestire gli oggetti IUrlAccessor. (ISearchProtocol2)
ISearchProtocolThreadContext

Questa interfaccia facoltativa consente al gestore del protocollo di eseguire un'azione sul thread usato per il filtro nell'host del protocollo.
ISearchQueryHelper

Fornisce metodi per la compilazione di una query dall'input utente, la conversione di una query in SQL di Ricerca di Windows e stringa di connessione l'inizializzazione di una connessione all'indice ricerca finestra.
ISearchRoot

Fornisce metodi per modificare una radice di ricerca. Le modifiche apportate ai membri della proprietà vengono applicate a qualsiasi URL che rientra nella radice di ricerca. Un URL rientra in una radice di ricerca se corrisponde all'URL radice di ricerca o è un figlio gerarchico di tale URL.
ISearchScopeRule

Fornisce metodi per definire regole di ambito per la ricerca per indicizzazione e l'indicizzazione.
ISearchViewChangedSink

Non implementato. (ISearchViewChangedSink)
ISimpleCommandCreator

Contiene metodi per interagire con il catalogo file.
IStemmer

Fornisce metodi per la creazione di uno stemmer specifico del linguaggio. Lo stemmer genera forme inflected di una parola specificata.
ITokenCollection

Ottiene i token risultanti dall'uso di un word breaker.
IUrlAccessor

Fornisce metodi per l'elaborazione di un singolo elemento in un'origine contenuto l cui URL viene fornito dal raccoglitore all'host di filtro.
IUrlAccessor2

Estende la funzionalità dell'interfaccia IUrlAccessor.
IUrlAccessor3

Estende la funzionalità dell'interfaccia IUrlAccessor2 con il metodo IUrlAccessor3::GetImpersonationSidBlobs per identificare gli identificatori di sicurezza utente (SID) per un URL specificato.
IUrlAccessor4

Estende la funzionalità dell'interfaccia IUrlAccessor3 con il metodo IUrlAccessor4::ShouldIndexItemContent che identifica se il contenuto dell'elemento deve essere indicizzato.
IWordBreaker

Analizza il testo e identifica singole parole e frasi. Questa interfaccia è un componente della risorsa del linguaggio specifico del linguaggio. Viene usato nei processi in background e deve essere ottimizzato sia per la velocità effettiva che per l'uso minimo delle risorse.
IWordFormSink

Gestisce l'elenco dei moduli di parole alternativi generati dagli stemmer durante il tempo di query.

Strutture

 
AUTHENTICATION_INFO

Descrive le informazioni di autenticazione di sicurezza per l'accesso al contenuto.
FILTERED_DATA_SOURCES

Specifica i parametri per un'origine dati shell per cui viene caricato un filtro.
HITRANGE

Identifica l'intervallo di dati corrispondenti quando le condizioni di ricerca di query corrispondono ai dati indicizzati.
INCREMENTAL_ACCESS_INFO

Contiene informazioni di accesso usate da una ricerca per indicizzazione incrementale, ad esempio l'ultima data di accesso e l'ora di modifica.
ITEM_INFO

Contiene informazioni passate all'oggetto IUrlAccessor sull'elemento corrente; ad esempio, il nome dell'applicazione e il nome del catalogo.
ITEMPROP

Archivia le informazioni sulle proprietà nel sistema proprietà Windows e viene usato dall'interfaccia IItemPropertyBag.
PROXY_INFO

Archivia informazioni su un proxy. Usato da ISearchProtocol.
SEARCH_COLUMN_PROPERTIES

Questa struttura non è implementata.
SEARCH_ITEM_CHANGE

Specifica le modifiche apportate a un elemento indicizzato.
SEARCH_ITEM_INDEXING_STATUS

Descrive lo stato di un documento da indicizzare.
SEARCH_ITEM_PERSISTENT_CHANGE

Contiene informazioni sul tipo di modifica che si è verificato in un elemento da indicizzare. Questa struttura viene usata con il metodo ISearchPersistentItemsChangedSink::OnItemsChanged per passare informazioni all'indicizzatore su cosa è cambiato.
TEXT_SOURCE

Contiene informazioni sul testo che verrà elaborato dal word breaker.
TIMEOUT_INFO

Archivia i valori di timeout per le connessioni e i dati.