Join us at MongoDB.local London on 7 May to unlock new possibilities for your data. Use WEB50 to save 50%.
Register now >
Docs Menu
Docs Home
/ /

テキスト検索

MongoDB は、MongoDB Atlasと自己管理型配置の両方でテキスト検索機能を提供します。

注意

$search$searchMeta、および$vectorSearchが自己管理型配置で利用できるようになりました。改善された全文クエリ ソリューションが提供されるため、$text 演算子の代わりにこれらの集計ステージを使用することをお勧めします。

テキスト検索を実行するには、 MongoDB Search を使用します。MongoDB Search は、きめ細かなテキスト インデックスの作成と豊富なクエリ言語をサポートしており、高速で関連性の高い検索結果を実現します。

MongoDB Search の詳細と使用開始方法については、以下を参照してください。

MongoDB Search は、 40以上の言語固有のアナライザをサポートする、全文検索でのテキスト解析用の一般的なアナライザも提供しています。

MongoDBでホストされているデータに対してベクトル検索を実行するには、 MongoDB ベクトル検索 を使用します。MongoDB Vector Search は、テキスト検索機能を拡張して、セマンティック検索、ハイブリッド検索、生成系検索を提供します。

MongoDB Vector Search の詳細と使用を開始するには、次を参照してください。

MongoDB は$text 演算子も提供しています。ただし、次のような高度な全文検索オプションが提供されるため、$search集計ステージを使用することをお勧めします。

  • ファジー一致とオートコンプリート。

  • 関連性スコアリング。

  • シノニムとファセットを使用した検索のサポート

  • 検索期間の強調表示。

  • より多くの言語アナライザ。

$text クエリの詳細については、$text クエリ を参照してください。

戻る

自然言語から MongoDB へ

項目一覧