Condividi tramite


Uso di Gestione ambiti di ricerca per indicizzazione

Gestione ambito ricerca per indicizzazione (CSM) è un set di interfacce che fornisce metodi per informare il motore di Ricerca di Windows sui contenitori per indicizzazione e gli elementi in tali contenitori per includere o escludere nel catalogo. Gli sviluppatori possono usare il CSM per definire un ambito di ricerca per indicizzazione a livello di codice per un nuovo archivio dati o un gestore del protocollo. Gli amministratori possono usare il CSM per visualizzare tutti gli indici degli utenti, le radici di ricerca e le regole di ambito.

Questa sezione è organizzata come segue:

Che cos'è gestione ambito ricerca per indicizzazione?

Per comprendere l'ambito di ricerca per indicizzazione, è necessario comprendere i termini seguenti:

  • Un ambito di ricerca per indicizzazione è un set di URL che puntano agli archivi dati o ai contenitori (archivi dati di posta elettronica, database, condivisioni file di rete e così via) in cui l'indicizzatore esegue la ricerca per indicizzazione degli elementi. Per un archivio dati gerarchico, l'ambito di ricerca per indicizzazione può includere un URL padre, ma escludere un URL figlio e viceversa. Gli elementi all'interno dell'ambito di ricerca per indicizzazione vengono indicizzati; gli elementi all'esterno dell'ambito di ricerca per indicizzazione vengono ignorati.
  • Una radice di ricerca è l'URL di primo livello che identifica un contenitore o un archivio dati associato a un determinato gestore del protocollo. Le radici di ricerca possono identificare le posizioni specifiche di un utente, che si trovano in un computer remoto o che corrispondono a un modello con caratteri jolly. Quando si aggiunge un nuovo archivio dati o un gestore del protocollo, è necessario aggiungere anche una radice di ricerca all'ambito di ricerca per indicizzazione.
  • Una regola di ambito è una regola che include o esclude gli URL all'interno di una radice di ricerca dalla ricerca per indicizzazione e indicizzata. Si supponga, ad esempio, di volere tutto all'interno della cartella ProjectFiles indicizzata, ad eccezione delle sottocartelle Prototipi. È necessaria una regola di inclusione per file:///C:\WorkteamA\ProjectFiles\ e una regola di esclusione per file:///C:\WorkteamA\ProjectFiles\Prototypes\.

Gestione ambiti di ricerca per indicizzazione (CSM) è un set di API che consente di aggiungere, rimuovere ed enumerare le radici di ricerca e le regole di ambito per l'indicizzatore di Windows Search. Quando si vuole che l'indicizzatore inizi a eseguire la ricerca per indicizzazione di un nuovo contenitore, è possibile usare il CSM per impostare le radice di ricerca e le regole di ambito per i percorsi all'interno delle radice di ricerca. Ad esempio, se si installa un nuovo gestore del protocollo, è possibile creare una radice di ricerca e aggiungere una o più regole di inclusione; quindi l'indicizzatore può avviare una ricerca per indicizzazione per l'indicizzazione iniziale. Il CSM offre le interfacce seguenti che consentono di eseguire questa operazione a livello di codice.

Anche se è possibile usare le API CSM per definire un ambito di ricerca per indicizzazione a livello di codice, il CSM è stato progettato anche per supportare gli utenti finali. Si supponga, ad esempio, di aver sviluppato un gestore di protocolli per un nuovo archivio dati e di consentire agli utenti o agli amministratori di gestire quali percorsi devono essere indicizzati. È possibile usare Gestione ambito ricerca per indicizzazione per impostare una o più radici di ricerca(ad esempio, file:///C:\MyContainer\), e l'interfaccia utente di Ricerca di Windows per impostare le opzioni di indicizzazione visualizzerà ogni radice di ricerca con una casella di controllo. Gli utenti possono quindi includere o escludere tale percorso o elementi figlio di tale percorso.

Regole radice e ambito di ricerca

Le regole radice e ambito di ricerca definiscono insieme un set di URL che comprendono l'ambito di ricerca per indicizzazione dell'indicizzatore.

Radici di ricerca

L'impostazione di una radice di ricerca non specifica quali parti di questo archivio devono essere indicizzate; segnala semplicemente che esiste un archivio contenuto ed è associato a un gestore del protocollo registrato. La sintassi di una radice di ricerca include un protocollo, un sito o un identificatore di sicurezza utente e un percorso delle posizioni da eseguire per indicizzazione.

È necessario creare nuove radici di ricerca quando si:

  • Installare un gestore del protocollo OR
  • Vuoi indicizzare un nuovo archivio dati

AND

  • l'archivio dati non è già incluso nell'ambito di ricerca per indicizzazione dell'indicizzatore.

Vedere Gestione delle radici di ricerca per istruzioni sull'aggiunta, la rimozione e l'enumerazione delle radici di ricerca.

Regole di ambito

Le regole di ambito includono o escludino gli URL all'interno di una radice di ricerca per indicizzazione e indicizzati. Le regole di ambito possono essere impostate dagli utenti finali, dai criteri di gruppo o dagli sviluppatori di terze parti. È consigliabile definire regole di ambito a livello di codice quando si definisce una nuova radice di ricerca. Le radici di ricerca e le regole di ambito comprendono l'ambito di ricerca per indicizzazione predefinito per il gestore dell'archivio dati e del protocollo.

Nota

Gli utenti con accesso a Pannello di controllo possono modificare l'ambito di ricerca per indicizzazione predefinito. Pertanto, qualsiasi applicazione che offre la gestione dell'ambito deve sempre ottenere le regole direttamente dal CSM usando i metodi di enumerazione anziché basarsi sulla propria copia salvata delle regole dell'utente.

 

Per istruzioni sull'aggiunta, la rimozione, il ripristino e l'enumerazione delle regole di ambito, vedere Gestione regole ambito .

Criteri di gruppo supportati da Gestione ambito ricerca per indicizzazione

Gli amministratori di sistema possono definire ambiti di ricerca per indicizzazione tra le organizzazioni usando Criteri di gruppo. Queste regole di criteri di gruppo possono fungere anche da regole predefinite, che gli utenti possono eseguire l'override. Ad esempio, è possibile disporre di un set di directory indicizzate per un gruppo di utenti e un set diverso per un altro gruppo di utenti, consentendo agli utenti di deselezionare queste impostazioni predefinite. Le regole dei criteri di gruppo possono anche fungere da regole di esclusione forzata che gli utenti non possono eseguire l'override, impedendo ad esempio a determinati utenti di indicizzare determinate condivisioni di rete.

Gestione delle radici di ricerca

Gestione delle regole di ambito

Processo di indicizzazione