基本的に、材料とそれに関連する量のリストとして構造化されたレシピのデータベースがあります。レシピが与えられた場合、バリエーションや省略を考慮して類似のレシピをどのように特定しますか? たとえば、水の代わりに牛乳を使用したり、砂糖の代わりに蜂蜜を使用したり、風味のために何かを完全に省略したりします.
現在の戦略は、主な成分の組み合わせに対して複数の内部結合を行うことですが、これは大規模なデータベースでは非常に遅くなる可能性があります. これを行う別の方法はありますか?知覚的ハッシングに相当するものが理想的です!