English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Elasticsearch インデックスモジュール

これらは各インデックスに作成されるモジュールで、インデックスの設定と動作を制御するために使用されます。例えば、インデックスがどれだけのスライスを使用できるかや、インデックスの主要スライスが持つことができるコピーの数などです。インデックス設定には2種類があります-

  • 静的−これらはインデックスの作成時や閉じたインデックスでのみ設定できます。

  • 動的 −これらはリアルタイムインデックスで変更できます。

静的インデックス設定

以下のテーブルは、静的インデックス設定のリストを示しています-

設定
可能な値説明
index.number_of_shards

デフォルト値は5、最大値は1024

インデックスが持つべき主要なフラグメントの数です。

index.shard.check_on_startup

デフォルトでは false です。True に設定できます

オープンする前にフラグメントが破損していないか確認する必要がありますか。

index.codec

LZ4圧縮

データを保存するための圧縮形式です。

index.routing_partition_size1

カスタムルーティング値が転送できるフラグメントの数です。

index.load_fixed_bitset_filters_eagerlyfalseネストクエリに事前にキャッシュフィルタをロードするかどうかを示します

動的インデックス設定

以下のテーブルは、動的インデックス設定のリストを示しています-

設定
可能な値説明
index.number_of_replicas

デフォルトは1

各メインシークエンスが持つレプリカの数。

index.auto_expand_replicas

下限および上限(0-5)で区切られたハイフン

クラスター内のデータノードの数に基づいて、レプリカの数を自動的に拡張します。

index.search.idle.after30seconds

検索が無活動と認められる前に、スレッドは検索や取得リクエストを受け付けられません。

index.refresh_interval1 second

リフレッシュ操作の実行頻度を指定します。リフレッシュ操作は、最近のインデックスの変更を検索に反映するために使用されます。