🏷️

イラストサイトにおけるタグの保管方法のアイデア

2023/12/12に公開

構想

pixivのサイトを見ている時にふと思いました。
「タグ管理ってDB上でどうやって持たせているのか」と。
今の私が考えるタグの管理方法を書き留めておきます。
Webページ上で入力された最大10個のテキストフォームを半角スペースで連結します。
「タグ1 タグ2 タグ3」
この文字列を1つのカラムで管理します。
表示する時には半角スペースで分割して表示、編集が出来るようにします。
検索の時は、上記の連結した状態で行います。文字列中に一致した場合、対象の作品を表示します。半角スペースで区切られているので、タグ間をまたいだ文字列として引っかかることもありません。
検索欄に半角スペース区切りで2個の検索ワードを入れた場合、検索ワードを半角スペースで分割し、それぞれで検索を行います。両方が検索で見つかれば、対象の作品を表示します。
このような構想です。
もし活用できそうなら使ってみてください。

Discussion