タグと検索キーワードが異なることは、全く問題ないどころか、 Piggydbの発想ではむしろ奨励していることなんですね。
もしタグとキーワードが同じになるなら、タグの意義は薄れます。 なので「タグを抽象的な(分類項目的な)言葉を選んでいた」というのは Piggydb的には全く正しいと思うんです。
つまり、タグでの検索とキーワードによる全文検索は基本的に用途が異なります。 タグによる検索では、自分の作り上げた抽象概念を使って、知識の全体を意識し ながら探索していくのに対して、キーワードはあくまで具体的な言葉によって物 理的に情報を選択します。例えば、キーワードは同音異義語を一緒くたに扱いま すが(英語の場合)、タグの場合は別々に扱う必要があります。
そこで1つ勝手な提案です。タグを入力するとき補完でタグが昇順で表示されますが、 できれが登録順(新しい順)に表示できるといいのですが。。これは同一のタグに関 連したフラグメントをまとめて登録することが多いためです。
「同一のタグに関連したフラグメントをまとめて登録する方法」はいくつかあり まして、
http://d.hatena.ne.jp/marubinotto/20100129/1264696377#c1265895188