テキストを検索し、検索されたテキストを逆索引で見て、対応する Web ページのセットを作成し、対応する Web ページをスローする検索エンジンがあります。
ここで、もう 1 つ機能を追加します。つまり、色に応じて検索します。
たとえば、「RED SHOES」を検索すると、逆インデックス データ構造にあるすべての赤い靴が表示されます。
同じアルゴリズムについて私が考えたことは、
- 別の場所で画像のデータ構造を作成します。
- ジャケットの画像と同じように、画像を見つけるたびに、何らかの色検出アルゴリズムを使用してすべての色を計算します。
- そのイメージをすべてのカラー インデックスに入れます。
「赤い靴」のような検索が来たら、これがクローリングに対する私のアプローチです。赤色のインデックスで見て、対応する赤色のアイテムを見つけます。
これは私のアルゴリズム構築フェーズです。そのため、上記のアルゴリズムのコードを記述していません。正しいアプローチを取得したら、コーディング フェーズを開始します。
では、お勧めを教えてください、
それは良いアルゴリズムですか?また
必要な最適化や変更はありますか? もしそうなら、親切にその変更を私と共有/議論してください.
前もって感謝します。あなたの親切な対応を求めています。