這些是為每個(gè)索引創(chuàng)建的模塊,用于控制索引的設(shè)置和行為。例如,索引可以使用多少個(gè)分片或該索引的主分片可以具有的副本數(shù)等。索引設(shè)置有兩種類型-
靜態(tài)?這些只能在創(chuàng)建索引時(shí)或在關(guān)閉的索引上進(jìn)行設(shè)置。
動(dòng)態(tài) ?這些可以在實(shí)時(shí)索引上更改。
下表顯示了靜態(tài)索引設(shè)置的列表-
設(shè)置 | 可能的值 | 描述 |
---|---|---|
index.number_of_shards | 默認(rèn)值為5,最大值為1024 | 索引應(yīng)該具有的主碎片的數(shù)量。 |
index.shard.check_on_startup | 默認(rèn)為 false。可以為 True | 在打開之前是否應(yīng)該檢查碎片是否損壞。 |
index.codec | LZ4壓縮。 | 用于存儲(chǔ)數(shù)據(jù)的壓縮類型。 |
index.routing_partition_size | 1 | 自定義路由值可以轉(zhuǎn)到的碎片數(shù)。 |
index.load_fixed_bitset_filters_eagerly | false | 指示是否為嵌套查詢預(yù)先加載緩存篩選器 |
下表顯示了動(dòng)態(tài)索引設(shè)置的列表-
設(shè)置 | 可能的值 | 描述 |
---|---|---|
index.number_of_replicas | 默認(rèn)為1 | 每個(gè)主分片具有的副本數(shù)。 |
index.auto_expand_replicas | 由下限和上限(0-5)分隔的破折號(hào) | 根據(jù)群集中數(shù)據(jù)節(jié)點(diǎn)的數(shù)量自動(dòng)擴(kuò)展副本的數(shù)量。 |
index.search.idle.after | 30seconds | 在被認(rèn)為是搜索空閑之前,碎片不能接收搜索或獲取請求的時(shí)間。 |
index.refresh_interval | 1 second | 執(zhí)行刷新操作的頻率,刷新操作使最近對索引的更改可見以供搜索。 |