これは、なにをしたくて書いたもの? ベクトルデータベースというかベクトル検索を扱うと、検索で使う類似度の比較方法の指定を求められます。 どういう時になにを選んだらいいのか全然わからないのですが、少しヒントになりそうな情報をまとめておこうかなと。 ざっくりまとめ? ベクトル検索でよく出てくる類似度の比較方法。 ユークリッド距離 2つのベクトル間の直線距離を測定 直線距離が少ないほど似ているということになる コサイン類似度 2つのベクトル間の角度のコサインを測定して判定 同じ向き(0度)に近づくと似ている、90度のように直交すると無関係、180度に近づくほど似ていないと判定される ドット積 正規化…