IFilter

IFilter  je zásuvný modul , který umožňuje vyhledávacím algoritmům společnosti Microsoft indexovat různé formáty souborů (jako jsou dokumenty, přílohy e-mailů, databázové záznamy, zvuková metadata atd.), v důsledku čehož je možné je vyhledávat. Bez příslušného filtru IFilter nebude možné analyzovat typ souboru a dále jej indexovat vyhledávačem.

IFilter lze získat jako samostatný balíček nebo může být nedílnou součástí programu, jako je Adobe Acrobat Reader , Microsoft Office , LibreOffice / OpenOffice.org .

IFilter se také nazývá programovací rozhraní potřebné k vytvoření takových pluginů [1] .

Jak to funguje [2] [3]

IFilter funguje jako zásuvný modul, který vám umožňuje získat obsah a metadata souboru pro vyhledávač. Vyhledávač funguje ve dvou fázích:

  1. Motor zpracovává indexovatelné oblasti, jako je souborová složka nebo databáze, a indexuje všechny nové nebo upravené dokumenty různých typů na pozadí a vytváří interní data pro ukládání výsledků indexování.
  2. Uživatel vytvoří vyhledávací dotaz a stroj okamžitě generuje výsledky vyhledávání naskenováním vygenerovaného indexu a zobrazením všech souborů vyhovujících dotazu uživateli.

Během prvního kroku, pokud motor sám nedokáže analyzovat formát dokumentu, zkontroluje v registru Windows správný filtr IFilter pro daný typ souboru, aby bylo možné extrahovat data z tohoto formátu dokumentu, odfiltrovat formátování dokumentu a další textová data.

Vyhledávače

Všechny produkty založené na technologii Microsoft Search podporují technologii indexování a v souladu s tím i IFilters, jako je Windows Indexing Service a později Windows Search , Internet Information Services , Exchange Server atd. IFilter navíc používá SQL Server jako součást plného textová služba, SQL Server .

Poznámky

  1. GrantMeStrength. IFilter (filter.h) –  aplikace pro Win32  ? . docs.microsoft.com . Získáno 23. prosince 2021. Archivováno z originálu dne 12. června 2020.
  2. Služba   indexování _ . docs.microsoft.com . Získáno 23. prosince 2021. Archivováno z originálu dne 16. července 2020.
  3. mcleanbyron. Přehled Windows Search – aplikace Win32  (ruština)  ? . docs.microsoft.com . Získáno 23. prosince 2021. Archivováno z originálu dne 23. prosince 2021.