web-dev-qa-db-ja.com

LANでのWebベースのファイル検索?

LAN内のファイルを簡単に検索したい。 (SMB共有、他の方法では時間がかかります)上の50万を超えるファイル)

つまり、ファイル名をすばやく検索する必要があります。ほとんどのファイルが含まれているため、コンテンツのインデックス作成はまったく気にしません独自の形式であり、ファイル名は十分に説明的です。しかし、日付範囲フィルターは私にとって必須です

Voidtoolsのようにすべてができるクイック検索が必要ですが、ネットワークの方法で

ファイルはWHSボックスにあります(笑、ビデオと音楽の共有名は会社には適していませんが、そのwin2003ベースのOSのライセンスはxpホームのものよりも安いです!)

私は試した:

  1. Lansearch pro :クイックインデックスが必要なので、私には良くありません
  2. ネットワーク検索エンジン :完璧ですが、日付範囲フィルターを提供していません
  3. Microsoft Search Server 2008 Expressですが、ひどいです!まず、ファイル名にインデックスを付けません。次に、私のCore2Duoはスムーズに実行できるほど強力ではありません。
  4. ローカルホスト上にプロキシを備えたGoogleデスクトップをLAN上で実行できるようにしますが、ハッキングされた結果は気に入らない。
  5. プリインストールされたWindowsSearch 4.0ですが、データの関連性を選択するのは完全に面倒です-アンインストール
  6. Docco ...あれは何ですか?

私は試すことを考えています:

  1. Ibm omnifind
  2. DocFetcher (クライアントとして機能できますか?まだ調査されていません)
  3. Strigi (クライアントとして機能できるようですよね?)

何かアイデア/提案はありますか?

3
Magnetic_dud

グーグル検索アプライアンス はまさにあなたが探しているものかもしれません。

1
Zypher

ローカルドライブと同じくらい簡単にネットワーク共有を検索し、あなたの説明に合うシンプルなWindows検索ユーティリティがあります。 ここ からダウンロードできます。フリーウェアなので、保証はありません。

1
John Gardeniers

solr を試してください。構成時に日付フィルターもあります。

here はsolrへのphpクライアントであり、 here はこれを設定するための開発者の作業からのチュートリアルです。

すべてのニーズを満たしていない場合は、拡張することもできます。

1
Christian

私の会社でも同様の問題がありました。 Windowsネットワーク共有上の多くのファイル/ディレクトリ。最大:2500万のディレクトリに最大5000万のファイル。

ディレクトリの列挙を並行して行う小さなツールを作成しました。この方法を使用すると、ネットワーク共有がかなり高速化されます。

ソースコード: https://github.com/blaubart69/find_win32

  • 現在、Windowsのみで実行されています(.NETフレームワーク)
  • コマンドライン
  • 単純な日付フィルター(新しい/古い)
  • ファイル名の正規表現
0