バイナリ量子化
バイナリ量子化は、浮動小数点埋込みをコンパクトなバイナリ表現に変換することで、格納されたベクトルのメモリー・フットプリントを削減します。このアプローチは、取得精度を維持しながら、ストレージ効率を大幅に向上させ、リソースに制約のある環境や大規模なデプロイメントに適しています。
バイナリ量子化を使用するようにドキュメント・ストアを構成するには、リクエストを`/api/kb/<storeName>/index`エンドポイントにポストし、`type`プロパティの値として`BINARY`を指定します:
http request
POST /api/kb/<storeName>/index
{
"type": "BINARY",
"oversamplingFactor": 3
}
前述のペイロードの`oversamplingFactor`プロパティはデフォルト値を使用するため、省略できます。その主な目的は、デフォルトをオーバーライドする方法です。