6 ベクトル索引およびハイブリッド・ベクトル索引の作成
類似検索とハイブリッド検索のどちらを使用するかに応じて、ベクトル索引またはハイブリッド・ベクトル索引を作成できます。
ベクトル索引は、高次元ベクトルを使用して類似検索を高速化するように設計された、特殊な索引付けデータ構造のクラスです。クラスタ化、パーティション化、近傍グラフなどの手法を使用して、類似項目を表すベクトルをグループ化します。これにより、検索領域が大幅に削減され、検索プロセスが非常に効率的になります。ベクトル埋込みに対してベクトル索引を作成し、これらの索引を使用して巨大なベクトル空間で類似検索を実行します。
ハイブリッド・ベクトル索引では、既存のOracle Text索引付けデータ構造およびベクトル索引付けデータ構造を利用します。このような索引は、テキスト検索のキーワード照合機能をベクトル検索のセマンティック精度と統合することで、より関連性の高い検索結果を提供できます。入力データまたはベクトル埋込みに直接ハイブリッド・ベクトル索引を作成し、これらの索引を使用して全文検索と類似検索の組合せを実行します。
- ベクトル・プールのサイズ設定
ベクトル索引を作成できるようにするには、SGAに格納されるベクトル・プールと呼ばれる新しいメモリー領域を有効にする必要があります。 - ベクトル索引の様々なカテゴリの管理
- ハイブリッド・ベクトル索引の管理
類似度およびキーワードで検索するための単一の索引であるハイブリッド・ベクトル索引を管理して、検索結果の正確性を高める方法について説明します。 - Globally Distributed Databaseでのベクトル索引
分散データベースのシャード表では、Inverted File Flat (IVF)索引およびHierarchical Navigable Small World (HNSW)索引がサポートされていますが、いくつかの考慮事項があります。