MS текст поиска ifilter - PullRequest
       19

MS текст поиска ifilter

1 голос
/ 29 октября 2011

Я новичок в MS Search, поэтому, пожалуйста, прости тупой вопрос: -)

Я храню большое количество специализированных текстовых файлов для карточной игры (бридж). Эти файлы представляют собой простые текстовые файлы с определенным форматом для описания игры в бридж, в которую играют в чемпионате. Единственное отличие от обычного файла .txt - это расширение файла, которое НЕ «.txt», а «.lin»

Мне нужно внедрить новый iFilter, который является точной копией стандартного текста MS Search iFilter, но с другим расширением файла.

Возможно ли это, скопировав / вставив существующий фильтр и настроив (взломав) его содержимое? Или я должен использовать c # для редактирования iFilter и перекомпиляции?

1 Ответ

1 голос
/ 02 ноября 2011

В Windows 7 SDK есть пример реализации IFilter, который был бы хорошим примером того, что вы пытаетесь сделать. Он содержит проект под названием «SmpFilt». Код показывает синтаксический анализ текстового файла с пользовательским расширением файла. Вам нужно будет изменить код, чтобы вместо этого проанализировать текст и извлечь любые пользовательские атрибуты из ваших файлов .lin.

К сожалению, вы больше не можете создавать собственные фильтры IFilter с управляемым кодом (C # / VB и т. Д.). Пример проекта на языке C ++. Windows 7 и Server 2008 не будут загружать фильтры IFilter, написанные в управляемом коде.

Удачи.

...