Oooo delta-tehnologie, articole

Motorul de căutare cu mâinile tale

Pentru mulți administratori de sistem, sarcina de a organiza o căutare pare a fi destul de complicată. Ei cred că pentru aceasta este necesar să scriem câteva scripturi, motoare de căutare și așa mai departe. Nimic nu este necesar. Pentru o înțelegere a materialului (și, prin urmare, pentru organizarea de căutare), veți avea nevoie de cunoștințele cele mai elementare de HTML și funcționarea serverului Web IIS. De ce totul este atât de simplu. De fapt, Microsoft Corporation, ca parte a sistemelor sale de operare, dispune de un instrument standard pentru implementarea unor sarcini similare - Serviciul de indexare (denumit în continuare SI). Acest serviciu a apărut cu mult timp în urmă în sistemele de operare Windows - începând cu Windows NT 4.0.

În presa periodică și în rețea există o cantitate mare de material care informează utilizatorul cu acest serviciu. Prin urmare, pentru a nu repeta, voi da doar referiri la articole similare:

O altă sursă de informații despre acest serviciu pentru dvs. poate deveni un ajutor integrat. Aici trebuie remarcat faptul că majoritatea covârșitoare a surselor de interes pe care le-am găsit la 80 repetă informațiile din certificat. Mai mult, voi presupune că cititorul sa familiarizat fie cu materialele de mai sus, fie că are o înțelegere generală a arhitecturii și principiilor funcționării SI.

Din partea mea, voi face un scurt rezumat al arhitecturii și al capacităților funcționale ale SI.

Scurtă descriere a serviciului de indexare

SI este o componentă standard. Principalele sarcini ale acestui serviciu sunt indexarea și organizarea căutărilor în directoarele specificate de utilizatori.

Puteți specifica setările de servicii, inclusiv locația datelor indexate, în Consola de administrare a computerului, modulul de indexare snap-in.

În mod implicit, serviciul poate fi indexat (și, prin urmare, să efectueze o căutare rapidă) următoarele tipuri de fișiere: HTML, toate documentele MS Office, mesajele MIME. Acest lucru este suficient pentru un site web. Cu toate acestea, în cazul în care aveți nevoie de mai mult funcționalitatea motorului dvs. de căutare, IS poate indexa fișierele pentru care există filtre speciale (așa-numitele IFilter). Un filtru este o bibliotecă dll care implementează interfața IFilter pentru un anumit tip de fișiere. Puteți să vă dezvoltați un program similar sau să faceți un program gata. Există destul de puține dintre acestea din urmă. Iată câteva:

Articole similare