>>138
ありがとうございます。
やはり、現状の作り方は限界がありますね。

ご指摘のような状態を避けるには、ファイルをグループ化するなどして、
ファイルの総数を減らす必要があると思いますが、
その為には
あ:キーワード、データ、実行コードの分離、それらの関連付け
い:グループ化したデータ集合からのデータのピックアップ技術
などのプログラム技術が必要だと考えます。

DB理論はまだ触れたことがないのですが、
上記のような技術課題に回答を与えるものでしょうか?

現状は、以下のような利用方法です、
1:ウィンドウズOSの検索機能で絞り込む。
2:ファイルのパスをインデックスに見立てて、テキストに書き出しておいて、
  検索ワードとパスをつき合わせる。該当する複数のファイルパスを配列に
  入れ、リスト表示のコードに渡す。