2

.NET / C#のカスタムファイル形式で動作するフィルターハンドラーを使用してWindowsサーチインデックスを拡張することは可能ですか?

一部のカスタムファイルタイプでインデックス作成を機能させたい。一部のカスタムファイル形式では、ファイルの内容とプロパティにインデックスを付けるために、フィルターまたはプロパティハンドラーを実装する必要があります。

私はそれに関連するいくつかのサンプルを取得するためにそれをグーグルで検索しましたが、有用なものは何も見つかりませんでした。Windowsのインデックスの拡張について説明しているmsdnからの記事を入手しましたが。

WindowsSearch開発者ガイド-インデックスの拡張

誰かが私が始めるのを手伝ってもらえますか?

4

2 に答える 2

1

あなたはこれをするべきではありません。

私がそう言ったからではなく、MicrosoftがMSDN:IFilterインターフェイスを行っているからです。

見積もり :

重要Windows7以降では、マネージコードで記述されたフィルターは明示的にブロックされます。複数のアドインが実行されるプロセスでCLRのバージョン管理の問題が発生する可能性があるため、フィルターはネイティブコードで作成する必要があります。

Windows 7を使用しないことにした場合でも、iFilterCodeなどの実装フレームワークの1つを使用して作成できます。しかし、それは常に相互運用を通過する必要があり、それは速度においてかなりまともなヒットです。

于 2011-04-21T07:28:34.487 に答える
-1

AcrobatはiFilterインターフェイスを提供していると思います。これを使用して、MSSQLServer全文検索を使用してPDF内を検索できます。

于 2011-04-21T07:16:52.350 に答える