0

ファイル (主に Office ドキュメント) をさまざまな離れた場所に保存するアプリケーションがあります。ユーザーが自分のマシンでいくつかの基準に基づいてこれらのファイルを検索できるようにしたいと考えています。Windows Search を使用してインデックスを作成できると思いました。数年前、Outlook で電子メールを検索するには、Windows Search をインストールする必要があったため、このアイデアを思いつきました。したがって、Outlook は Windows Search を利用して PST ファイルを検索していると思います。

簡単に言うと、Windows Search で独自のインデックスを作成できるかどうか疑問に思っています。現在、オンラインで例を見つけることができません (理想的には C# で)。IFilter の例を見つけることができましたが、それだけです。

助けてくれてありがとう!

4

1 に答える 1

0

マーティンさん、

問題は、マシンごとにインデックスが生成されることです。つまり、ネットワーク上のすべてのマシンは、ある時点ですべてのドキュメントにインデックスを付ける必要があります。ネットワークにかかる負荷はすべて良いことではなく、さらにコンピューターを追加する必要がある場合はうまく拡張できません。

私見ですが、最善の方法は、SharePoint の無料版の 1 つをインストールして、その検索機能を活用することです。これにより、作成が必要な検索 UI が処理されます。OOTB は、ネットワーク上のドライブに分散されたファイルのインデックス作成に既に非常に優れています。

それが役立つことを願っています。カム

于 2010-10-25T00:20:27.640 に答える