AI エージェント向け: ドキュメントインデックスは https://www.mongodb.com/ja-jp/docs/llms.txt で利用できます。すべてのページの markdown バージョンは、いずれかの URL パスに .md を追加することで利用できます。
Docs Menu

MongoDB ベクトル検索 の互換性と制限

このページでは、Atlas の MongoDB ベクトル検索機能の互換性と制限について説明します。自己管理型配置と MongoDB ベクトル検索の互換性の詳細については、配置オプションドキュメントを参照してください。

MongoDB ベクトル検索機能
機能をサポートする MongoDB バージョン

8.0+

クエリマップを直接表示 $vectorSearch

8.1+

$lookup/$unionWith を介したシャーディングされたサブパイプラインを含むビュー

8.2+

$rankFusion ビューについて

8.2+

7.0.2+

8.3+

サポートされているクライアントについて学ぶには、サポートされているクライアント。 を参照してください。

インデックス数が高いと、ベース クラスターに大きな負荷が発生し、ワークロードが中断される可能性があります。単一クラスター上の検索インデックスのハード制限は 2,500 です。ただし、クラスターがサポートできるインデックスの数は、クラスター階層とワークロードによって異なります。M10 のような小さいクラスター階層では、インデックスがはるかに少ないため、パフォーマンスの低下やメモリ不足エラーが発生する可能性があります。少数のインデックスから開始し、 を増やすにつれてクラスターのリソース使用量を監視します。

インデックス作成数の上限は以下のとおりです。

  • 無料クラスターの 3 インデックス(タイプに関係なく、search または vector に関係なく)。

  • Flex クラスターで 10 インデックス。

インデックスの制限の詳細については、以下を参照してください。

MongoDB Vector 検索インデックスは、長さが 8192 次元以下のベクトル埋め込みをサポートします。インデックスの作成フィールドタイプについて詳しく学ぶには、以下を参照してください。

クラスター化されたコレクションを使用しており、 notablescantrueパラメーターが に設定されている場合、 MongoDB ベクトル検索インデックスのビルドが完了しないことがあります。この問題を解決するには、notablescan パラメータをfalse に設定するか、ログでインデックスのステータス 遷移を確認する必要があります。

binary quantizationは現在、ネストされたベクトルインデックスではサポートされていません。代わりに scalar quantization を使用するか、quantization タイプを指定しないでください。

クエリ オプションの互換性と制限の詳細については、以下を参照してください。