効率的なフィルタリングとソートのための UUID フィールドのインデックス作成方法
Universally Unique Identifiers(UUID)は、一意であることが事実上保証されている値が必要な場合に使用します。Atlas Search uuid
タイプを使用して、BSON バイナリのサブタイプ 4 フィールドのインデックス作成、クエリ、ソートを行うことができます。
uuid
型のインデックスを定義する
uuid
タイプのインデックスを定義するには、Atlas UI で希望する構成方法を選択し、データベースとコレクションを選択します。
インデックスを設定するには、 Refine Your Indexをクリックします。
Field Mappingsセクションで、 Add FieldをクリックしてAdd Field Mappingウィンドウを開きます。
[Customized Configuration] をクリックします。
Field Nameドロップダウンからインデックスするフィールドを選択します。
Data Typeドロップダウンをクリックし、Uuid を選択します。
[Add] をクリックします。
以下は、 uuid
型のJSON構文です。 デフォルトのインデックス定義を以下のように置き換えます。 フィールドの詳細については、「フィールド プロパティ」を参照してください。
{ "mappings": { "dynamic": true "fields": { "<field-name>": { "type": "uuid", } } } }
uuid
フィールド プロパティを構成する
Atlas Search uuid
型は次のパラメータを取ります。
オプション | タイプ | 必要性 | 説明 |
---|---|---|---|
|
| 必須 | このフィールド型を識別する、人間が判読できるラベル。値は |