Windows Desktop Search 2.x
Nota
Windows Desktop Search 2.x è una tecnologia obsoleta originariamente disponibile come componente aggiuntivo per Windows XP e Windows Server 2003. Nelle versioni successive, usare invece Windows Search .
L'uso e lo sviluppo per le versioni 2.x di Microsoft Windows Desktop Search (WDS) è fortemente sconsigliato a favore di Windows Search.
WdS è un servizio di indicizzazione e una piattaforma che fornisce una ricerca rapida di file e dati in origini dati e posizioni diverse. Servizi di distribuzione windows consente agli utenti e ad altre applicazioni di trovare quasi qualsiasi elemento nei computer, messaggi di posta elettronica, appuntamenti di calendario, foto, documenti e altro ancora. Inoltre, Servizi di distribuzione windows può restituire risultati da più origini dati in un ambiente di Esplora risorse in modo che gli utenti possano visualizzare rapidamente in anteprima, filtrare e agire sui risultati della ricerca.
WdS indicizza i dati all'interno di un determinato ambito di ricerca per indicizzazione, i percorsi specificati all'interno di un computer locale e una rete condivisa per cui l'indicizzatore deve eseguire la ricerca per indicizzazione. Questo ambito di ricerca per indicizzazione può essere controllato da opzioni impostate dall'utente, API di gestione e Criteri di gruppo, che gli amministratori di rete possono configurare per controllare le autorizzazioni di accesso utente e le impostazioni di indicizzazione. I Criteri di gruppo possono limitare l'accesso a determinate risorse di rete e definire le risorse da indicizzare.
Questa sezione contiene i seguenti argomenti:
- Panoramica
- Sviluppo con Servizi di distribuzione Windows
- Requisiti di compatibilità
- Argomenti correlati
Panoramica
Informazioni sull'indicizzatore WDS
Al primo installazione, l'indicizzatore esegue la ricerca per indicizzazione dei file più comuni destinati all'utente nella cartella Documenti, nelle cartelle di posta elettronica di Microsoft Outlook e Microsoft Outlook Express e nei percorsi specificati in Criteri di gruppo. Gli utenti possono anche specificare nuovi file e percorsi per l'indicizzatore da includere (o escludere) nelle ricerche per indicizzazione successive. Ogni posizione inclusa viene identificata dall'URL e l'indicizzatore inizierà in corrispondenza di tale URL e scorrerà in modo ricorsivo tutte le sottocartelle o le posizioni fino a quando tutti gli elementi non sono stati indicizzati. Un ambito è un set di URL. Le API di gestione possono essere usate da applicazioni personalizzate per definire l'ambito di ricerca per indicizzazione, un set di URL che puntano ai percorsi all'interno di un protocollo, ad file://
esempio per le cartelle in un'unità o mapi://
per gli archivi di posta elettronica MAPI come Outlook. WdS usa gestori di protocollo per accedere agli archivi dati e ai filtri per analizzare e indicizzare il testo e le proprietà degli elementi. Questi dati vengono quindi archiviati nel catalogo.
Informazioni sul catalogo di Servizi di distribuzione Windows
Il catalogo WDS è un indice di testo e proprietà raccolte da elementi in messaggi di posta elettronica, unità locali, risorse di rete e altri archivi dati locali. Il contenuto del catalogo si basa su opzioni e regole impostate da Servizi di distribuzione Windows, applicazioni basate sulla piattaforma WDS, sulle preferenze utente e sui criteri di gruppo. Sono disponibili più di 200 proprietà per ogni elemento indicizzato, ad esempio data di creazione, dimensioni e proprietà specifiche del tipo ("Da" per i messaggi di posta elettronica). Per un elenco di queste proprietà, vedere Informazioni di riferimento sullo schema WDS.
Informazioni sul motore di ricerca e sui risultati
Da WDS Deskbar o da Esplora risorse gli utenti possono cercare il contenuto full-text e i metadati delle proprietà degli elementi indicizzati. Gli stessi tipi di ricerche possono essere avviati anche dalla riga di comando, da una pagina Web o da un'applicazione personalizzata. Il motore di ricerca WDS individua gli elementi corrispondenti ai criteri di ricerca e li restituisce come set di risultati di Microsoft ActiveX Data Objects (ADO). WdS visualizza gli elementi corrispondenti ai criteri di ricerca e può presentare un'anteprima avanzata dell'elemento. È possibile creare applicazioni per intercettare la query di ricerca, eseguire la ricerca e/o visualizzare il set di risultati.
Sviluppo con Servizi di distribuzione Windows
Esistono due tipi principali di integrazione con WDS: l'aggiunta di dati all'indice e l'esecuzione di query sul contenuto dell'indice per recuperare i record corrispondenti ai criteri di ricerca.
Aggiunta di dati all'indice con Add-Ins
Esistono fondamentalmente due tipi di origini dati: archivi di file system e archivi non di file system. Un gruppo di file in Documenti è un semplice archivio di file system. WdS può cercare informazioni nei file archiviati in un file system di questo tipo se è in grado di individuare un filtro per il tipo di file. È possibile abilitare WDS per indicizzare un nuovo tipo di file proprietario se si specifica un'implementazione dell'interfaccia IFilterper tale tipo di file.
Un archivio non di file system, ad esempio un database, richiede un gestore di protocollo per consentire a WdS di spostarsi tra i dati e indicizzare i dati all'interno dell'archivio dati. Ad esempio, se si dispone di un client di posta elettronica che archivia l'elenco di messaggi di posta elettronica ricevuti nel proprio file (ad esempio file PST in Outlook), è possibile fornire un gestore di protocollo per indicizzare e cercare ogni singolo messaggio di posta elettronica fornendo un gestore di protocollo. Se l'archivio dati è gerarchico, sarà necessario implementare anche un'interfaccia IFilterper enumerare gli elementi nell'archivio. Per un'esperienza utente migliore, è possibile implementare un'estensione shell per fornire menu di scelta rapida e icone dall'interno della visualizzazione dei risultati.
Attualmente, WDS contiene filtri per oltre 200 tipi di elementi (inclusi elementi di testo non crittografato, ad esempio file HTML, XML e codice sorgente) e usa la stessa tecnologia IFiltere la stessa tecnologia del gestore di protocollo di SharePoint Services. Se sono già installati filtri per i tipi di file proprietari, WDS può usare le interfacce di filtro esistenti per indicizzare questi dati.
Esecuzione di query sull'indice
WdS fornisce alle applicazioni set di risultati personalizzati di dati dall'indice in base a uno qualsiasi dei valori dello schema disponibili. I risultati vengono restituiti come set di record ADO. Esistono quattro modi per incorporare query WDS in un'applicazione, ognuna delle quali offre vari livelli di personalizzazione e affidabilità.
- Interfaccia ISearchDesktop: le API in questa interfaccia vengono usate per chiamare Servizi di distribuzione Windows a livello di codice specificando una stringa di query, un elenco di colonne da restituire, restrizioni di ambito simili a una clausola WHERE di Structured Query Language (SQL) e il nome della colonna in base a cui eseguire l'ordinamento. Queste API sono disponibili per il codice nativo e gestito.
- Controllo ActiveX WDS: questo controllo disegna l'interfaccia di ricerca WDS e gestisce la ricerca e la visualizzazione dei risultati. Questo metodo è più semplice rispetto all'uso delle API, ma è meno flessibile. Per usare questo controllo in un'applicazione di Microsoft Visual Studio, passare alla finestra di dialogo Scegli elementi della casella degli strumenti dal menu Strumenti e aggiungere "Visualizzatore risultati di Windows Desktop" alla casella degli strumenti dalla scheda Componenti COM . Aggiungere quindi il controllo al modulo in cui si vuole includerlo. Il controllo ActiveX WDS è compatibile solo con WDS 2.x e 3.x in Windows XP.
- Parametri della riga di comando: le applicazioni possono chiamare l'eseguibile WDS con vari parametri per cercare e visualizzare i risultati. Verrà aperta una finestra wds con i risultati visualizzati. Questo è il modo più semplice per aggiungere la ricerca a un'applicazione, ma non restituisce all'applicazione chiamante informazioni sulle operazioni che l'utente esegue all'interno della finestra wds.
- WDS Browser Helper Object (BHO): analogamente, le pagine Web possono usare IL BHO per inviare query a WDS o all'applicazione di ricerca registrata. Dopo aver convalidato l'URL delle pagine Web nell'elenco di indirizzi attendibili del dominio WDS, WDS eseguirà la query e visualizzerà i risultati usando l'interfaccia di ricerca standard oppure passerà la query all'applicazione di ricerca registrata.
Gli utenti possono usare la sintassi di query avanzata per eseguire query sul catalogo in modo più potente controllando l'ambito delle ricerche e combinando i parametri di ricerca con gli operatori booleani. Ad esempio, un utente potrebbe cercare un allegato in un messaggio di posta elettronica di John che include "pianificazione del progetto" o "piano di progetto" con una query simile alla seguente: . from:John isattachment:true "project schedule" OR "project plan"
Requisiti di compatibilità
WDS 2.6.5 è disponibile solo per Windows 2000, Windows Server 2003 e Windows XP. WDS è un download separato disponibile da Microsoft gratuitamente per uso personale e aziendale. Deve essere installato e in uso per l'indicizzazione dell'account utente prima che le applicazioni compilate per WDS 2.6.5 funzionino.
Requisiti di sistema
Per usare Windows Desktop Search, sono necessari gli elementi seguenti:
- Windows Internet Explorer o versione successiva.
- Per includere i messaggi di posta elettronica nel catalogo, è necessario disporre di Microsoft Outlook 2000 o versione successiva o Microsoft Outlook Express 6.0 o versione successiva.
- L'anteprima completa dei documenti di Microsoft Office nella visualizzazione dei risultati richiede Office XP o versione successiva.
- Processore Da 500 MHz minimo (consigliato 1 GHz).
- Windows XP, Windows 2000 SP4 o versione successiva o Windows Server 2003 Service Pack 1.
- Minimo 128 MB di RAM (consigliato 256 MB).
- Consigliato 500 MB di spazio libero su disco rigido. Le dimensioni dell'indice dipendono dalla quantità di contenuto indicizzato.
- Risoluzione dello schermo 1024 x 768 consigliata.
Argomenti correlati
Esecuzione di query sull'indice
Riferimenti generali