OceanBaseは、エンベディング・ベクトルデータ(vector embeddings)の格納、インデックス作成、検索機能を提供します。具体的な内容は以下の通りです:
| コア機能 | 説明 |
|---|---|
| ベクトルデータ型 |
|
| ベクトルインデックス |
|
| ベクトル検索SQL演算子 | ベクトルの加算、減算、乗算、比較、集計などの基本的な演算子をサポートします。 |
使用上の制限と注意
- OceanBaseはデフォルトでNULL値を先頭にする(NULL first)比較モードを採用しているため、NULL値を含む列をソートするとNULL値が先頭に配置されます。クエリ実行時には
NOT NULL条件を追加することをお勧めします。 - OceanBaseのCommunitiy Edition/デスクトップ版は、SYSテナントおよびユーザーテナントでのベクトル検索機能の使用をサポートしています。Enterprise Editionは、ユーザーテナントでのみサポートしています。