リリース更新23.6 (2024年10月)
Oracle Database 23aiリリース更新23.6でのOracle AI Vector Searchの注目すべき更新が含まれています。
ノート:
特定の機能を使用するには、COMPATIBLE
初期化パラメータを手動で更新する必要があります。COMPATIBLE
パラメータとその変更方法の詳細は、『Oracle Databaseアップグレード・ガイド』を参照してください。
RACインスタンスを使用している場合は、すべてのノードでパッチが有効になっていることを確認するために、Oracle RACの2ステージ・ローリング更新を使用して特定の機能を有効にする必要があります。詳細は、『Oracle Real Application Clusters管理およびデプロイ・ガイド』を参照してください
機能 | 説明 |
---|---|
ハイブリッド・ベクトル索引を使用したハイブリッド検索 |
ハイブリッド・ベクトル索引を使用すると、データの索引付けおよび全文検索とベクトル類似検索の組合せを使用した問合せを行うことができます。ハイブリッド検索では、Oracle Text索引のキーワード照合機能をベクトル索引のセマンティック精度と統合することで、検索結果の関連性(品質)を高めることができます。 エンドツーエンドの索引付けパイプラインを使用すると、様々なテキスト処理、チャンク化または埋込みの戦略のエキスパートでなくても、ドキュメントの索引付けを容易に行うことができます。 この機能の一部として、ベクトル索引関連の設定を管理するために、既存の 新しいPL/SQLパッケージ 新しいディクショナリ・ビュー |
更新されたAIベクトル検索ワークフロー |
このガイドに含まれているAI Vector Searchワークフローが更新され、ハイブリッド・ベクトル索引およびハイブリッド検索のサポートが追加されました。 |
GenAIプロンプトへのドキュメント・マップの更新 |
GenAIプロンプトへのドキュメント・マップが更新され、リリース更新23.6で使用可能な新機能が追加されました。 |
拡張されたSQLクイック・スタート |
「データベースにアップロードされたベクトル埋込みモデルの使用によるSQLクイック・スタート」が拡張され、ハイブリッド・ベクトル索引を作成してハイブリッド検索を実行する手順が追加されました。 |
Ollamaのサポート |
ローカル・ホストのRESTエンドポイント・プロバイダOllamaを使用して、オープン埋込みモデル(mxbai-embed-large、nomic-embed-text、all-minilmなど)および大規模言語モデル(Llama 3、Phi 3、Mistral、Gemma 2など)を使用できます。Ollamaは、Linux、WindowsおよびmacOSシステムでこれらのモデルをローカルおよびプライベートで実行できる、無料でオープンソースのコマンドライン・インタフェース・ツールです。 |
|
疎ベクトルは通常、多数の次元を持つが、それらの次元のいくつかにのみゼロ以外の値があるベクトルです。疎ベクトルはゼロ以外の値しか格納しないため、それらの使用によって効率が向上し、ストレージ領域が節約されます。 この機能を使用するには、 |
LlamaIndexとの統合 |
Oracle AI Vector SearchのLlamaIndexとの統合により、ベクトル検索機能を備えたLlamaIndexのオープンソース・データ・フレームワークを使用できます。これにより、Oracleエコシステム内の構造化データと非構造化データの両方を活用できる高度なAIアプリケーションを構築するための強力な基盤が提供されます。 |
ジャッカード距離 |
|
ハミング距離 |
|
HNSW索引のトランザクション・サポート |
トランザクションは、プライベート・ジャーナルや共有ジャーナルなどのデータ構造を使用して、Hierarchical Navigable Small World (HNSW)索引グラフを持つ表に対して維持されます。 プライベート・ジャーナルには、トランザクションによって追加または削除されたベクトルが記録され、共有ジャーナルには、すべてのコミット・システム変更番号(SCN)および対応する変更された行が記録されます。 RACインスタンスを使用する場合は、Oracle RACの2ステージ・ローリング更新を使用してパッチ36932885を有効にする必要があります。 |
HNSW索引の複製およびリロード |
デフォルトでは、複製メカニズムを使用して、Oracle RAC環境でHNSW索引を作成するか、HNSW索引の再移入操作がトリガーされたときに実行されます。Oracle Databaseインスタンスが再度起動すると、リロード・メカニズムがトリガーされ、HNSWグラフができるかぎり迅速にメモリー内に再作成されます。HNSWの完全チェックポイントは、メモリー内のグラフをリロードするために使用されます。
RACインスタンスを使用する場合は、Oracle RACの2ステージ・ローリング更新を使用してパッチ36932885を有効にする必要があります。 |
|
|
IVF索引のグローバルおよびローカルのパーティション化 |
Inverted File Flat (IVF) ベクトル索引は、パーティション表のグローバル索引とローカル索引の両方をサポートします。 デフォルトでは、IVF索引は重心によってグローバルにパーティション化されます。ローカルIVF索引を作成することを選択できます。これにより、実表のパーティションまたはサブパーティションと索引パーティションの間に1対1の関係が提供されます。 RACインスタンスを使用する場合は、Oracle RACの2ステージ・ローリング更新を使用してパッチ36932885を有効にする必要があります。 |
|
|
|
新しいディクショナリ・ビュー |
リレーショナル・データのベクトル化 |
Oracle Machine Learning (OML)の機能抽出アルゴリズムを |
ドキュメントの再ランク付け |
既存の |
|
既存のテキスト入力に加えて、 |
|
既存のテキスト入力に加えて、 |
RESTエンドポイントのリスト |
すべてのサードパーティRESTプロバイダでサポートされているRESTエンドポイントのリストおよび対応するRESTコールを参照できます。 |
親トピック: Oracle Database 23aiリリース更新