Megosztás a következőn keresztül:


Az index kiterjesztése (Windows Search)

A Windows Search kibővíthető az új fájlformátumok tartalmának és tulajdonságainak indexelésére, valamint az adattárak adatbővítmékhasználatával. Windows Search-bővítmények létrehozásához a külső fejlesztőknek először implementálniuk kell egy Shell-adattárat, majd ki kell dolgozniuk egy protokollkezelőt, hogy a Windows Search hozzáférhessen az indexeléshez szükséges adatokhoz. Ha egyéni fájlformátummal rendelkezik, ki kell dolgoznia egy szűrőkezelőt a fájltartalmak indexeléséhez, és minden fájltípushoz egy tulajdonságkezelőt az indextulajdonságok indexeléséhez.

A Windows Search jelenleg több mint 200 elemtípus (például .txt, .htmlés .xml fájlformátumok) indexelését támogatja, és több adattártípussal (például az NTFS fájlrendszerrel és a Microsoft Outlookkal) is használható. A Windows Search a SharePoint Serverhez hasonló szűrő- és protokollkezelő technológiát használ. Ezért ha már rendelkezik implementációkkal a fájlformátumához, frissítheti a streammel inicializálandó implementációkat IPersistStream használatával, hogy a szűrő működjön a Windows Search szolgáltatással.

Jegyzet

A szűrőkezelőket, a tulajdonságkezelőket és a protokollkezelőket natív kódban kell írni. Ennek oka az lehet, hogy a közös nyelvi futtatókörnyezet (CLR) verziószámozási problémái vannak azzal a folyamattal, amelyben több bővítmény fut.

 

Az index bővítményekkel való kibővítéséről szóló szakasz a következő témaköröket tartalmazza:

További erőforrások

A kapcsolódó kódmintákért lásd Windows Search-kódminták.

Windows keresési fejlesztési útmutatója

Index kezelése

Index programozott lekérdezése

nyelvi erőforrások kibővítése