Windows Desktop Search 2.x
Anteckning
Windows Desktop Search 2.x är en föråldrad teknik som ursprungligen var tillgänglig som ett tillägg för Windows XP och Windows Server 2003. I senare versioner använder du Windows Search- i stället.
Användning och utveckling för 2.x-versionerna av Microsoft Windows Desktop Search (WDS) avråds starkt till förmån för Windows Search.
WDS är en indexeringstjänst och plattform som ger snabb sökning av filer och data mellan olika datakällor och platser. WDS hjälper användare och andra program att hitta nästan vad som helst på sina datorer, e-postmeddelanden, kalendermöten, foton, dokument med mera. Dessutom kan WDS returnera resultat från flera datakällor i en Windows Explorer-miljö så att användarna snabbt kan förhandsgranska, filtrera och agera på sökresultat.
WDS indexerar data inom ett angivet crawlningsomfång, de angivna platserna i en lokal dator och ett delat nätverk som indexeraren ska crawla. Det här crawlningsomfånget kan styras av användaruppsättningsalternativ, hanterings-API:er och grupprinciper, som nätverksadministratörer kan konfigurera för att styra användaråtkomstbehörigheter och indexeringsinställningar. Grupprinciper kan begränsa åtkomsten till vissa nätverksresurser samt definiera resurser som ska indexeras.
Det här avsnittet innehåller följande avsnitt:
Överblick
Om WDS-indexeraren
När indexeraren först installeras crawlas de vanligaste användarriktade filerna i mappen Mina dokument, Microsoft Outlook och Microsoft Outlook Express-e-postmappar och platser som anges i Grupprincip. Användare kan också ange nya filer och platser som indexeraren ska inkludera (eller exkludera) i efterföljande crawlningar. Varje inkluderad plats identifieras av URL och Indexeraren börjar vid den URL:en och itererar rekursivt via alla undermappar eller platser tills alla objekt har indexerats. Ett område är en uppsättning URL:er. Hanterings-API:er kan användas av anpassade program för att definiera deras crawlningsomfång, en uppsättning URL:er som pekar på sökvägar i ett protokoll, till exempel file://
för mappar på en enhet eller mapi://
för MAPI-e-postlager som Outlook. WDS använder protokollhanterare för att komma åt datalager och filter för att parsa och indexera objektens text och egenskaper. Dessa data lagras sedan i katalogen.
Om WDS-katalogen
WDS-katalogen är ett index över text och egenskaper som samlas in från objekt i angiven e-post, lokala enheter, nätverksresurser och andra lokala datalager. Innehållet i katalogen baseras på alternativ och regler som anges av WDS, program som bygger på WDS-plattformen, användarinställningar och grupprinciper. Det finns över 200 egenskaper tillgängliga för varje objekt som indexerats, till exempel skapandedatum, storlek och typspecifika egenskaper ("Från" för e-postmeddelanden). En lista över dessa egenskaper finns i WDS-schemareferens.
Om sökmotorn och resultaten
Från WDS-skrivbordsfältet eller från Utforskaren kan användarna söka i fulltextinnehåll och egenskapsmetadata för indexerade objekt. Samma typer av sökningar kan också initieras från kommandoraden, från en webbsida eller från ett anpassat program. WDS-sökmotorn letar upp objekt som matchar sökvillkoren och returnerar dem som Resultatuppsättningar för Microsoft ActiveX-dataobjekt (ADO). WDS visar objekt som matchar sökvillkoren och kan visa en omfattande förhandsversion av objektet. Du kan skapa program för att fånga upp sökfrågan, utföra sökningen och/eller visa resultatuppsättningen.
Utveckling med WDS
Det finns två primära typer av integrering med WDS: lägga till data i indexet och köra frågor mot innehållet i indexet för att hämta poster som matchar sökvillkoren.
Lägga till data i indexet med Add-Ins
Det finns i princip två typer av datakällor: filsystemlager och systemlager som inte är filsystem. En grupp filer i Mina dokument är ett enkelt filsystemarkiv. WDS kan söka efter information i filerna som lagras i ett sådant filsystem om det kan hitta ett filter för filtypen. Du kan aktivera WDS för att indexera en ny patentskyddad filtyp om du tillhandahåller en implementering av IFilter--gränssnittet för den filtypen.
Ett systemlager som inte är en fil, till exempel en databas, kräver en protokollhanterare för att göra det möjligt för WDS att navigera igenom och indexera data i datalagret. Om du till exempel har en e-postklient som lagrar sin lista över mottagna e-postmeddelanden i en egen fil (till exempel PST-filer i Outlook) kan du ange en protokollhanterare för indexering och sökning i varje enskild e-post genom att tillhandahålla en protokollhanterare. Om datalagret är hierarkiskt måste du också implementera ett IFilter--gränssnitt för att räkna upp objekten i arkivet. För en bättre användarupplevelse kan du implementera ett Shell-tillägg för att tillhandahålla snabbmenyer och ikoner från resultatvyn.
För närvarande innehåller WDS filter för över 200 typer av objekt (inklusive oformaterade objekt som HTML-, XML- och källkodsfiler) och använder samma IFilteroch protokollhanterarteknik som SharePoint Services. Om du redan har filter installerade för egna filtyper kan WDS använda befintliga filtergränssnitt för att indexera dessa data.
Köra frågor mot indexet
WDS ger program anpassade resultatuppsättningar med data från indexet baserat på något av de tillgängliga schemavärdena. Resultaten returneras som ADO-postuppsättningar. Det finns fyra sätt att införliva WDS-frågor i ett program, där var och en erbjuder olika nivåer av anpassning och robusthet.
- ISearchDesktop Interface – API:er i det här gränssnittet används för att anropa WDS programmatiskt genom att ange en frågesträng, en lista över kolumner som ska returneras, omfångsbegränsningar som liknar en SQL-sats (Structured Query Language) WHERE och namnet på kolumnen som ska sorteras efter. Dessa API:er är tillgängliga för intern och hanterad kod.
- WDS ActiveX-kontroll – Den här kontrollen ritar WDS-sökgränssnittet och hanterar sökning och visning av resultat. Den här metoden är enklare än att använda API:erna men är mindre flexibel. Om du vill använda den här kontrollen i ett Microsoft Visual Studio-program går du till dialogrutan Välj verktygslådeobjekt från menyn Verktyg och lägger till "Windows Desktop Search - Results Viewer" i Toolbox från fliken COM-komponenter. Lägg sedan till kontrollen i formuläret som du vill inkludera den i. WDS ActiveX-kontrollen är endast kompatibel med WDS 2.x och 3.x i Windows XP.
- Kommandoradsparametrar – Program kan anropa den körbara WDS-filen med olika parametrar för att söka efter och visa resultat. Då öppnas ett WDS-fönster där resultatet visas. Det här är det enklaste sättet att lägga till sökning i ett program, men återgår inte till det anropande programmet med någon information om vad användaren gör i WDS-fönstret.
- WDS Browser Helper Object (BHO) – På samma sätt kan webbsidor använda BHO för att skicka frågor till WDS eller det registrerade sökprogrammet. När du har verifierat webbsidans URL mot listan över säkra WDS-domäner kör WDS antingen frågan och visar resultatet med hjälp av standardsökgränssnittet eller skickar frågan vidare till det registrerade sökprogrammet.
Användare kan använda avancerad frågesyntax för att köra frågor mot katalogen mer kraftfullt genom att kontrollera sökomfånget och kombinera sökparametrar med booleska operatorer. En användare kan till exempel söka efter en bifogad fil i ett e-postmeddelande från John som innehåller antingen "projektschema" eller "projektplan" med en fråga som följande: from:John isattachment:true "project schedule" OR "project plan"
.
Kompatibilitetskrav
WDS 2.6.5 är endast tillgängligt för Windows 2000, Windows Server 2003 och Windows XP. WDS är en separat nedladdning som är tillgänglig från Microsoft kostnadsfritt för personligt och företagsbruk. Det måste installeras och användas för indexering av användarkontot innan program som skapats för WDS 2.6.5 fungerar.
Systemkrav
Följande krävs för att använda Windows Desktop Search:
- Windows Internet Explorer eller senare.
- Om du vill inkludera dina e-postmeddelanden i katalogen måste du ha antingen Microsoft Microsoft Outlook 2000 eller senare, eller Microsoft Outlook Express 6.0 eller senare.
- Fullständig förhandsversion av Microsoft Microsoft Office-dokument i resultatvyn kräver Office XP eller senare.
- Minsta Pentium 500 MHz-processor (1 GHz rekommenderas).
- Windows XP, Windows 2000 SP4 eller senare eller Windows Server 2003 Service Pack 1.
- Minst 128 MB RAM -minne (256 MB rekommenderas).
- 500 MB ledigt hårddiskutrymme rekommenderas. Storleken på ditt index beror på hur mycket innehåll du har indexerat.
- 1 024 x 768 skärmupplösning rekommenderas.
Relaterade ämnen
Köra frågor mot indexet
Allmänna referenser