Docs Menu
Docs Home
/ /

string フィールドのインデックス作成方法

MongoDB Searchstring タイプを使用して、 string フィールドをインデックス。 MongoDB Search フレーズ、クエリ文字列、範囲、テキスト、ワイルドカード、正規表現、 moreLikeThis 演算子を使用して、string タイプとしてインデックス付けされたフィールドをクエリします。

MongoDB Search string タイプを使用して、ファセット または オートコンプリート 演算子クエリのフィールドをインデックスことはできません。MongoDB Search 結果をソートするためのフィールドのインデックス作成には string 型は使用できません。代わりに、静的マッピングを使用して string フィールドを次のタイプとしてインデックス必要があります。

  • string フィールドに対してファセット演算子クエリを実行するための stringFacet 型。MongoDB Search は、ファセット用の string フィールドを動的にインデックスしないことに注意してください

  • string フィールドに対して オートコンプリート演算子 クエリを実行する オートコンプリート タイプ。MongoDB Search は、動的に オートコンプリート用の string フィールドを インデックスしないことに注意してください 。

  • トークン タイプを使用して、 MongoDB Search 結果を stringフィールドでソートします。MongoDB Search では、結果を ソート するために string フィールドを 動的に インデックスことはありません。

  • トークン タイプを使用して、クエリの完全一致を検索するためのトークン タイプ。MongoDB Search では、これらの演算子を使用するクエリで文字列フィールドを 動的に token タイプとしてインデックスません。

重要

MongoDB Search は、アナライザトークンのサイズが 32766 バイトを超える、string フィールドのインデックスません。キーワードアナライザを使用している場合、32766 バイトを超える string フィールドはインデックス化されません。

戻る

objectId

項目一覧