IFilter: что это такое? Плагины для индексации файлов поисковыми системами Microsoft. Обеспечивают поиск в документах, PDF, базах данных и других форматах.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
IFilter — это плагин, позволяющий поисковым системам Microsoft индексировать различные форматы файлов (например, документы, вложения электронной почты, записи баз данных, аудиометаданные и т. д.), чтобы сделать их доступными для поиска. Без соответствующего IFilter содержимое файла не может быть разобрано и проиндексировано поисковой системой. IFilter можно получить как отдельные пакеты или в составе определенного программного обеспечения, такого как Adobe Reader, LibreOffice, Microsoft Office и OpenOffice. Этот термин также относится к программному интерфейсу, необходимому для реализации таких плагинов.
An IFilter is a plugin that allows Microsoft's search engines to index various file formats (as documents, email attachments, database records, audio metadata etc.) so that they become searchable. Without an appropriate IFilter, contents of a file cannot be parsed and indexed by the search engine. They can be obtained as standalone packages or bundled with certain software such as Adobe Reader, LibreOffice, Microsoft Office and OpenOffice. It also refers to the software interface needed to implement such plugins.
Как это работает
IFilter действует как плагин для извлечения полного текста и метаданных для поисковых систем. Поисковая система обычно работает в два этапа:
An IFilter acts as a plug in for extracting full text and metadata for search engines. A search engine usually works in two steps:
Поисковая система просматривает указанное место, например, папку с файлами или базу данных, и индексирует все документы или недавно измененные документы, включая документы различных типов, в фоновом режиме, создавая внутренние данные для хранения результатов индексации. Пользователь вводит ключевые слова для поиска, и поисковая система немедленно отвечает на запрос, находя результаты индексации и предоставляя пользователю все документы, содержащие эти ключевые слова. На первом этапе поисковая система не распознает формат документа. Поэтому она обращается к реестру Windows в поисках подходящего IFilter для извлечения данных из формата документа, отфильтровывая встроенное форматирование и любые другие нетекстовые данные.
The search engine goes through a designated place, e. g. a file folder or a database, and indexes all documents or newly modified documents, including the various types documents, in the background and creates internal data to store indexing result. A user specifies some keywords they would like to search for, and the search engine answers the query immediately by looking up the indexing result and responding to the user with all the documents that contains the keywords. During Step 1, the search engine itself doesn't understand format of a document. Therefore, it looks on Windows registry for an appropriate IFilter to extract the data from the document format, filtering out embedded formatting and any other non textual data.
Поисковые системы
Служба индексирования Windows и более новые Windows Search, Windows Desktop Search, MSN Desktop Search, Internet Information Server, SharePoint Portal Server, Windows SharePoint Services (WSS), Site Server, Exchange Server, SQL Server и все остальные продукты, использующие технологию Microsoft Search, поддерживают технологию индексирования. Также IFilters используются SQL Server как компонент службы полнотекстового поиска SQL Server.
Windows Indexing Service and the newer Windows Search, Windows Desktop Search, MSN Desktop Search, Internet Information Server, SharePoint Portal Server, Windows SharePoint Services (WSS), Site Server, Exchange Server, SQL Server and all other products based on Microsoft Search technology support indexing technology. Also, IFilters are used by SQL Server as a component of the SQL Server Full Text Search service.