テキストデータを整理し、自由に検索できるようにしてくれるフリーフォームのデータベースソフト。「meDB」は、テキストデータを効率よく整理・検索するためのソフト。編集画面から入力されたテキストを、自動的に保存してデータベースに登録。テキストにはタグと呼ばれるマークを付けることでスピーディに検索できるようにしてくれる。指定文字列を含むテキストをまとめて抽出することも可能で、高い検索性を誇る。保存操作を意識する必要がないため、手軽なメモソフトとしても利用できる(入力したテキストの1行めが見出しとしてテキスト一覧に表示される)。
大きな特徴が柔軟性の高い検索機能。保存したテキストに対して「タグ」と呼ばれるマークを付けることができる。タグはいわば整理用の見出しで、同じテーマのテキストに共通したタグを付けておくと、フィルタの役割をしてくれる。実際の操作では、ウィンドウ上のタグ一覧からあるタグを選択するだけで、同じタグが指定されたテキストを一覧表示してくれる。ユーザは特に「検索」を意識する必要はない。
タグは、先にテキストを入力しておいてからあとで指定してもよいし、逆に指定したいタグを先にリストから選んでおいてから、テキストを新規作成してもかまわない。初期状態では「ライブラリ」というタグが登録されている。ライブラリは「フィルタの解除」に相当するもので、選択するとタグが未指定のものも含め、すべてのデータが表示される。
タグを使って抽出したテキスト一覧から目的のテキストを選択すると、データビューエリアに内容が表示される。「メールソフトでフォルダごとに仕分けされたメールを探す」のに似た操作感覚だ。
画面は、3分割タイプのメールソフトに、テキストに対するメモを入力するためのエリアが追加されたデザイン。データビューエリアとメモエリアは、上下または左右に分割表示させられるほか、どちらか一方のみを表示させることも可能。「データエディタ」というウィンドウを独立して表示させれば、別のテキストを参照しながら、新しいテキストを入力するといった使い方も可能だ。
文字列検索も「meDB」の特徴のひとつ。正確には「テキスト表示エリア内で指定された文字列のある位置へ順次ジャンプすること」を検索と呼ぶ。そのほかに、指定キーワードを含むテキストをリストに抽出表示するフィルタも利用できる。
いずれの場合も、タグによるフィルタリングと組み合わせることが可能。タグを選んでおいてから文字列検索を行えば、リストに抽出されているテキストだけが検索対象となる。同様に、タグを選んでおいてキーワードでフィルタリングを行えば、タグ+文字列による絞り込みとなる。フィルタ機能では複数のキーワードを指定することが可能で、AND/OR条件を指定することもできる。
そのほかには、テキストの印刷やデータのインポート/エクスポートなどの機能がある。印刷時には、「印刷対象としてリストで表示されているデータ」「リストで選択しているデータ」「内容が表示されているデータ」「すべてのデータ」などを指定できるので、抽出した結果をまとめて印刷するといったことも簡単に行える。フォントサイズやヘッダ/フッタ、段組数、行間などを指定することも可能だ。データの作成日や更新日などを挿入することもできる。
エクスポートでは、「すべての保存データ」や「リストで表示中のデータ」などを「meDB」形式で出力する。オプション設定により、出力ファイルに対してメモを付けたり、変更不可や印刷不可などの指定を行ったりもできる。逆にインポートでは、「meDB」形式のデータを自分のデータベースに取り込むことができ、このとき特定のタグを割り当てることもできる。