
Download & Search Beeは、以下の3つのソフトが融合した統合ソフトです。
- ダウンローダー
- 検索ソフト
- リンク解析ソフト
これら3つのソフトが融合することによって、以下のような機能を持つソフトにパワーアップしました。
- どこまでも追跡する連続ダウンロード機能(詳細)
- リンクを自動的にたどって連続ダウンロード
- サイトのファイル階層構造を維持したまま、ファイルをローカルにダウンロード
- 拡張子ごとのファイルサイズなど、詳細なダウンロード条件を指定可能
- 強制リンク・フィルタで非アンカー状態のリンクもアンカー化してダウンロード
- ダウンロードしたデータに、ダウンロード元情報を自動埋め込み可能
- 画像では、ALT属性のコメント情報を自動で画像に埋め込み可能
- ローカルに保存したHTMLの参照構造の矛盾を自動解消可能
- ダウンロード条件を指定した設定ファイルは好きな数だけ作成可能
- リアルタイム型パーソナル検索エンジン(Web-Grep機能)(詳細)
- リンク階層を指定して、リンク先のテキストを一括検索可能
- 正規表現を使用可能、検索タイプも選択可能
- 文字コードを自動的に判定、変換して検索を実行
- 一度ダウンロードした後のファイルも、ローカルで再検索可能
- 検索結果のハイライト化機能
- 強力なファイル検索・抽出機能、多彩なリンク解析(詳細)
- フォルダー内のファイルを、拡張子、ファイル・サイズ、キーワードを元に簡単検索・抽出
- ダウンロード元URLなども検索可能
- 画像ビューワー・モードで、検索結果をサムネール表示可能
- 抽出したファイルを好きなフォルダに一括コピー、同名ファイルは自動的に連番化
- ダウンロードしたページ間や、全URLなどの被リンク数ランキングを作成可能
- リストの出力機能を使い、検索結果や解析結果をHTML、XML、CSVなど自由に出力
- リストの出力機能は、テンプレートを作成することで自由にカスタマイズ可能
- 充実したインストール機能(詳細)
- ワンクリックで、レジストリやスタートアップに登録・解除が可能
- ちょこっとシリーズ各種も、一括インストール、アンインストール可能
- JAVAをインストールするナビゲーションソフトの同梱
他にも数々の機能があります。
主な機能の紹介は次項以降をご覧下さい。


リンクをたどって、どこまででもファイルを検索することができます。HTMLファイルやその他のファイルをダウンロードしつつ、その中に含まれているリンク、画像、音声、動画ファイルなどを、くまなく落としていきます。
ダウンロードの基点は、IE(IEコンポーネントのタブブラウザを含む)の右クリックを行ったサイトのリンク、もしくは選択した範囲のリンク先です。もちろん、URLをファイルや手入力で追加・設定することも可能です。

β1.00の段階での実験では、50分で7500ファイルをダウンロードしつつ、検索をおこなっていました。特定のジャンルのWebサイトを、くまなくダウンロードしたい時に強力な威力を発揮します。
また、リンク先のサイトを丸ごとバックアップできるので、Webの履歴を残していきたい時にも重宝します。
ダウンロードしたファイルは、サイトの階層構造を維持した状態で保存されます。

ダウンロードでは、設定した条件を満たすまで、延々とダウンロードをし続けます。ちょうど、検索エンジンのロボットが、Webをクロールするように、データを収集し続けます。検索エンジン用のロボットを、手元で使えるようなものだと思ってもらえばよいです。
また、ダウンロードの条件を自由に設定できます。設定した条件は、1条件1ファイルとなり、好きな数だけ作成できます。以下に、設定の一例を掲載します。

元々の開発動機となった機能です。
データベースを持たない全文検索型の検索エンジンとして、リンク先をたどりながら、目的の単語の書かれてあるページを探し出します。
数分以内に更新されたWebページの内容や、正規表現を駆使した検索を行いたい時に威力を発揮します。ダウンロードした先から検索結果を表示していくので、完全にリアルタイムな検索になります。
ともかく、この検索機能は非常に強力です。手元にパーソナル検索エンジンを持っているようなものです。こういうソフトが欲しかったのです。リアルタイムでパーソナルな検索エンジンが。
以下は実際の検索例です。

AND、OR、NOT検索に加えて、正規表現の指定が可能です。検索エンジンでは不可能な詳細な文字列検索を行うことができます。
一度検索を行えば、全てのファイルはダウンロードされます。この後は、ログ検索機能を使い、何度でもそのファイル群を検索することが可能です。
ダウンロードされたファイルは、ダウンロード開始時間(例:20030204)の名前のついたフォルダに格納されているので、過去のファイルもさかのぼって検索することができます。もちろん、全てのファイルを一括で検索することもできます。
開発を行っている内に、どんどん充実していった機能です。
ファイルの検索・抽出機能、被リンク数の解析機能(全体、内向き、外向き)や、検索・解析結果の出力機能(テンプレートを自由に作成可能)など、マニアックな操作ができるようになっています。
以下は、それぞれの機能の画面の一部です。




その他にも、ウィンドウのテーマを変えるなど、色々とできるようになっています。
インストール、アンインストールに関して、使いやすいように配慮して作っています。
インストール用のソフト(Installer.exe)が同梱されています。このソフトの操作で、インストール、アンインストール作業を行うことができます。

また、本ソフトだけでなくちょこっとシリーズ各種も、一括してインストール・アンインストールすることができます。
本ソフトは、JAVAを利用して作っていますが、JAVAを簡単にインストールするためのナビゲーション・ソフトもついており、簡単に実行環境を構築することができます。
