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 ベクトル検索インデックスは、長さが 8192 次元以下のベクトル埋め込みをサポートします。フィールド型のインデックス作成の詳細については、以下を参照してください。

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

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

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