色検索

優良コンテンツをめざして、ユーザーに利用しやすいサイトに! ということで、商品を見つけるために、色で検索できるようにデータベースを作ってみた。

もともと、多くの商品にいろデータを入れていたのだが、そのデータは

「赤色・露草色・ウコン色・薔薇色・山吹色」 というような文字データであった。

そこで、まず、個々の色に分けて、その色がどの色に含まれるか たとえば、露草色は青色に分類されるという具合…
JISでは 基本色ということで、 黒色、白色、灰色、赤色、黄赤色、黄色….赤紫色 まで、13色に分けているので、この分類方法を用いて、それぞれの色を分別した。

1色で作られたミサンガ もあれば、 2色で構成されているもの、はたまた10色程用いて構成されているものもあるので、色が現れる占有率もデータ化した。 占有率は、同じ割合になるのがほとんどだが、そうでない商品もあるので、後日データを手動で変更できるようにプログラムを作製してみた。

あとは、「赤色」で検索した場合の表示順序のアルゴリズム。当然、赤色(朱色とか、紅色ではなく)1色で構成されている商品がトップに出るように、スコアリングしてみた。 同じ赤色でも、真の赤色以外は、強い赤色、くすんだ赤色、強い黄身の赤色 などの日本語表現になっているので、その値も数値化して 先ほどの、占有率と掛けあわせて数値化してみた。

できは… 期待どおりかな?

スポンサーリンク
レクタングル(大)
レクタングル(大)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする