IndexSetting は、パーティション間でのデータ分散を制御するルートフィールドを含む、検索インデックスの構成を定義します。
データ構造
message IndexSetting {
repeated string routing_fields = 2;
}
|
Name |
Type |
Required |
Description |
|
routing_fields |
string |
No |
カスタムルートフィールドです。1 つ以上のプライマリキー列をルートフィールドとして指定します。ほとんどのケースでは、ルートフィールドは 1 つで十分です。複数のルートフィールドを指定した場合、その値は連結されてルーティングキーが形成されます。 データが検索インデックスに書き込まれる際、システムはルートフィールドの値を使用してデータ分散を決定します。同じルーティングキーを持つデータは、同じパーティションにインデックスされます。 |