画像ギャラリーが必要で、各ギャラリーには一連のタグが付けられます。ユーザーがこれらのタグをいくつでも検索できるようにしたいのですが、それがある程度効率的であるといいのですが。どこから始めたらいいのかよくわかりません。
各カテゴリには、「categories」テーブルに次のようなエントリがあります。
id | name | description
---+------+------------------------------------
0 | cats | This is a gallery full of cats
1 | dogs | This is a gallery full of dogs
「ギャラリー」テーブルの各エントリには、属するカテゴリごとに複数のカテゴリ ID が格納されます (ただし、現時点ではそれらを格納またはクエリする方法はわかりません)。
計画していた検索機能がなければ、カテゴリ配列をシリアル化するだけですが、クエリを実行するのはまったく効率的ではありません。